diff options
author | Tristan Gingold <tgingold@free.fr> | 2019-08-07 05:59:50 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2019-08-08 04:33:32 +0200 |
commit | 97d3a89195c8aeb981a7f4171b939c48ec4bdfaa (patch) | |
tree | d7f4c9d6124a0a408be5d1e1003f44e33e14b5eb /src/vhdl/vhdl-sem_psl.adb | |
parent | 4e3f3f744ede1b4d6ad419383015dd6c78be1009 (diff) | |
download | ghdl-97d3a89195c8aeb981a7f4171b939c48ec4bdfaa.tar.gz ghdl-97d3a89195c8aeb981a7f4171b939c48ec4bdfaa.tar.bz2 ghdl-97d3a89195c8aeb981a7f4171b939c48ec4bdfaa.zip |
vhdl: remove severity from cover, report and severity from assume.
Diffstat (limited to 'src/vhdl/vhdl-sem_psl.adb')
-rw-r--r-- | src/vhdl/vhdl-sem_psl.adb | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/src/vhdl/vhdl-sem_psl.adb b/src/vhdl/vhdl-sem_psl.adb index 671c59c27..df0c1d8a1 100644 --- a/src/vhdl/vhdl-sem_psl.adb +++ b/src/vhdl/vhdl-sem_psl.adb @@ -736,9 +736,6 @@ package body Vhdl.Sem_Psl is is Prop : PSL_Node; begin - -- Sem report and severity expressions. - Sem_Report_Statement (Stmt); - Prop := Get_Psl_Property (Stmt); Prop := Sem_Property (Prop, True); Set_Psl_Property (Stmt, Prop); @@ -751,13 +748,10 @@ package body Vhdl.Sem_Psl is PSL.Subsets.Check_Simple (Prop); end Sem_Psl_Assume_Directive; - procedure Sem_Psl_Cover_Directive (Stmt : Iir) + procedure Sem_Psl_Sequence (Stmt : Iir) is Seq : PSL_Node; begin - -- Sem report and severity expressions. - Sem_Report_Statement (Stmt); - Seq := Get_Psl_Sequence (Stmt); Seq := Sem_Sequence (Seq); @@ -767,21 +761,18 @@ package body Vhdl.Sem_Psl is -- Check simple subset restrictions. PSL.Subsets.Check_Simple (Seq); - end Sem_Psl_Cover_Directive; + end Sem_Psl_Sequence; - procedure Sem_Psl_Restrict_Directive (Stmt : Iir) - is - Seq : PSL_Node; + procedure Sem_Psl_Cover_Directive (Stmt : Iir) is begin - Seq := Get_Psl_Sequence (Stmt); - Seq := Sem_Sequence (Seq); + Sem_Report_Expression (Stmt); - -- Properties must be clocked. - Sem_Psl_Directive_Clock (Stmt, Seq); - Set_Psl_Sequence (Stmt, Seq); + Sem_Psl_Sequence (Stmt); + end Sem_Psl_Cover_Directive; - -- Check simple subset restrictions. - PSL.Subsets.Check_Simple (Seq); + procedure Sem_Psl_Restrict_Directive (Stmt : Iir) is + begin + Sem_Psl_Sequence (Stmt); end Sem_Psl_Restrict_Directive; procedure Sem_Psl_Default_Clock (Stmt : Iir) |