aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/iirs.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/iirs.adb')
-rw-r--r--src/vhdl/iirs.adb7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/vhdl/iirs.adb b/src/vhdl/iirs.adb
index 72c645c2a..f0e568ad3 100644
--- a/src/vhdl/iirs.adb
+++ b/src/vhdl/iirs.adb
@@ -32,6 +32,11 @@ package body Iirs is
return Node = Null_Iir_List;
end Is_Null_List;
+ function Is_Valid (Node : Iir) return Boolean is
+ begin
+ return Node /= Null_Iir;
+ end Is_Valid;
+
---------------------------------------------------
-- General subprograms that operate on every iir --
---------------------------------------------------
@@ -389,11 +394,11 @@ package body Iirs is
| Iir_Kind_Indexed_Name
| Iir_Kind_Psl_Expression
| Iir_Kind_Concurrent_Assertion_Statement
- | Iir_Kind_Psl_Default_Clock
| Iir_Kind_Concurrent_Procedure_Call_Statement
| Iir_Kind_If_Generate_Statement
| Iir_Kind_Case_Generate_Statement
| Iir_Kind_For_Generate_Statement
+ | Iir_Kind_Psl_Default_Clock
| Iir_Kind_Generate_Statement_Body
| Iir_Kind_If_Generate_Else_Clause
| Iir_Kind_Simple_Signal_Assignment_Statement