aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-05-18 08:16:07 +0200
committerTristan Gingold <tgingold@free.fr>2020-05-18 08:16:07 +0200
commit149f9e94d43f355ec91592afb3936ddde110a109 (patch)
tree7dab11c9da45064a7791a4bbf1774e2629788ae3 /src/vhdl
parent69bc02921c960dd3f15bf5ab3a589ebedb572197 (diff)
downloadghdl-149f9e94d43f355ec91592afb3936ddde110a109.tar.gz
ghdl-149f9e94d43f355ec91592afb3936ddde110a109.tar.bz2
ghdl-149f9e94d43f355ec91592afb3936ddde110a109.zip
vhdl-sem_psl: handle equal/goto repeat seq. Fix #1321
Diffstat (limited to 'src/vhdl')
-rw-r--r--src/vhdl/vhdl-sem_psl.adb4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vhdl/vhdl-sem_psl.adb b/src/vhdl/vhdl-sem_psl.adb
index 136784b8b..c97f7a009 100644
--- a/src/vhdl/vhdl-sem_psl.adb
+++ b/src/vhdl/vhdl-sem_psl.adb
@@ -315,7 +315,9 @@ package body Vhdl.Sem_Psl is
R := Sem_Sequence (Get_Right (Seq));
Set_Right (Seq, R);
return Seq;
- when N_Star_Repeat_Seq =>
+ when N_Star_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));