summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vhdl/translate/trans-chap9.adb9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/vhdl/translate/trans-chap9.adb b/src/vhdl/translate/trans-chap9.adb
index d04b240..ed36999 100644
--- a/src/vhdl/translate/trans-chap9.adb
+++ b/src/vhdl/translate/trans-chap9.adb
@@ -513,10 +513,10 @@ package body Trans.Chap9 is
pragma Assert (Integer (S_Num) = Info.Psl_Vect_Len - 1);
Start_If_Stmt
(S_Blk,
- New_Value
- (New_Indexed_Element (New_Obj (Var_Nvec),
- New_Lit (New_Index_Lit
- (Unsigned_64 (S_Num))))));
+ New_Value (New_Indexed_Element (New_Obj (Var_Nvec),
+ New_Lit (New_Index_Lit
+ (Unsigned_64 (S_Num))))));
+ Open_Temp;
case Get_Kind (Stmt) is
when Iir_Kind_Psl_Assert_Statement =>
Chap8.Translate_Report
@@ -529,6 +529,7 @@ package body Trans.Chap9 is
when others =>
Error_Kind ("Translate_Psl_Directive_Statement", Stmt);
end case;
+ Close_Temp;
Finish_If_Stmt (S_Blk);
-- Assign state vector.