aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-nodes_meta.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2022-08-07 07:10:49 +0200
committerTristan Gingold <tgingold@free.fr>2022-08-07 10:00:11 +0200
commit5c8b50f69d70f4e2d0a9910a7914245d0796b758 (patch)
tree91959a573b77b22e0af7bc72f1eaa54a835abf24 /src/vhdl/vhdl-nodes_meta.ads
parent23b3cadc1c6b96928f3d0829f8b0c5b7337fcc9c (diff)
downloadghdl-5c8b50f69d70f4e2d0a9910a7914245d0796b758.tar.gz
ghdl-5c8b50f69d70f4e2d0a9910a7914245d0796b758.tar.bz2
ghdl-5c8b50f69d70f4e2d0a9910a7914245d0796b758.zip
vhdl: add support for default in interface subprogram. Fix #2163
Diffstat (limited to 'src/vhdl/vhdl-nodes_meta.ads')
-rw-r--r--src/vhdl/vhdl-nodes_meta.ads4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-nodes_meta.ads b/src/vhdl/vhdl-nodes_meta.ads
index 538c40910..214f2f067 100644
--- a/src/vhdl/vhdl-nodes_meta.ads
+++ b/src/vhdl/vhdl-nodes_meta.ads
@@ -112,6 +112,7 @@ package Vhdl.Nodes_Meta is
Field_Designated_Entity,
Field_Formal,
Field_Actual,
+ Field_Open_Actual,
Field_Actual_Conversion,
Field_Formal_Conversion,
Field_Whole_Association_Flag,
@@ -169,6 +170,7 @@ package Vhdl.Nodes_Meta is
Field_Signal_Kind,
Field_Base_Name,
Field_Interface_Declaration_Chain,
+ Field_Default_Subprogram,
Field_Subprogram_Specification,
Field_Sequential_Statement_Chain,
Field_Simultaneous_Statement_Chain,
@@ -702,6 +704,7 @@ package Vhdl.Nodes_Meta is
function Has_Designated_Entity (K : Iir_Kind) return Boolean;
function Has_Formal (K : Iir_Kind) return Boolean;
function Has_Actual (K : Iir_Kind) return Boolean;
+ function Has_Open_Actual (K : Iir_Kind) return Boolean;
function Has_Actual_Conversion (K : Iir_Kind) return Boolean;
function Has_Formal_Conversion (K : Iir_Kind) return Boolean;
function Has_Whole_Association_Flag (K : Iir_Kind) return Boolean;
@@ -760,6 +763,7 @@ package Vhdl.Nodes_Meta is
function Has_Signal_Kind (K : Iir_Kind) return Boolean;
function Has_Base_Name (K : Iir_Kind) return Boolean;
function Has_Interface_Declaration_Chain (K : Iir_Kind) return Boolean;
+ function Has_Default_Subprogram (K : Iir_Kind) return Boolean;
function Has_Subprogram_Specification (K : Iir_Kind) return Boolean;
function Has_Sequential_Statement_Chain (K : Iir_Kind) return Boolean;
function Has_Simultaneous_Statement_Chain (K : Iir_Kind) return Boolean;