aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/iirs.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/iirs.ads')
-rw-r--r--src/vhdl/iirs.ads8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/vhdl/iirs.ads b/src/vhdl/iirs.ads
index 33ac760f0..babb410f1 100644
--- a/src/vhdl/iirs.ads
+++ b/src/vhdl/iirs.ads
@@ -561,6 +561,8 @@ package Iirs is
--
-- Get/Set_Same_Alternative_Flag (Flag1)
--
+ -- Get/Set_Element_Type_Flag (Flag2)
+ --
-- Only for Iir_Kind_Choice_By_Range:
-- Only for Iir_Kind_Choice_By_Expression:
-- Get/Set_Choice_Staticness (State1)
@@ -6159,6 +6161,12 @@ package Iirs is
function Get_Same_Alternative_Flag (Target : Iir) return Boolean;
procedure Set_Same_Alternative_Flag (Target : Iir; Val : Boolean);
+ -- For one-dimensional aggregates: the value associated of the type of the
+ -- element (vs of the type of the aggregate). Always true before vhdl-08.
+ -- Field: Flag2
+ function Get_Element_Type_Flag (Target : Iir) return Boolean;
+ procedure Set_Element_Type_Flag (Target : Iir; Val : Boolean);
+
-- Field: Field3
function Get_Architecture (Target : Iir_Entity_Aspect_Entity) return Iir;
procedure Set_Architecture (Target : Iir_Entity_Aspect_Entity; Arch : Iir);