aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vhdl/vhdl-sem_psl.adb10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/vhdl/vhdl-sem_psl.adb b/src/vhdl/vhdl-sem_psl.adb
index 32d6e7b8b..7e1f805eb 100644
--- a/src/vhdl/vhdl-sem_psl.adb
+++ b/src/vhdl/vhdl-sem_psl.adb
@@ -435,17 +435,17 @@ package body Vhdl.Sem_Psl is
Set_Right (Seq, R);
return Seq;
when N_Star_Repeat_Seq
- | N_Plus_Repeat_Seq =>
+ | N_Plus_Repeat_Seq
+ | N_Equal_Repeat_Seq
+ | N_Goto_Repeat_Seq =>
Res := Get_Sequence (Seq);
if Res /= Null_PSL_Node then
Res := Sem_Sequence (Get_Sequence (Seq));
Set_Sequence (Seq, Res);
end if;
+ -- TODO: Fix here if SERE is not of boolean type for
+ -- Equal Repeat and goto repeat!!
return Seq;
- when N_Equal_Repeat_Seq
- | N_Goto_Repeat_Seq =>
- -- TODO: Fix here if SERE is not of boolean type!!
- Error_Kind ("psl.sem_sequence.hdl", Res);
when N_And_Bool
| N_Or_Bool
| N_Not_Bool =>