diff options
author | Tristan Gingold <tgingold@free.fr> | 2020-07-29 07:48:31 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2020-07-29 18:27:58 +0200 |
commit | bf5cc4bbe3e7faa242b316b1d4f3940e6119e61d (patch) | |
tree | bf983ef5d88f04aa92283f1a4854abd2ac0c356f /src/vhdl/translate/trans-chap3.ads | |
parent | 7fb5d5bb3939502b871ce537a2763efb9fda6926 (diff) | |
download | ghdl-bf5cc4bbe3e7faa242b316b1d4f3940e6119e61d.tar.gz ghdl-bf5cc4bbe3e7faa242b316b1d4f3940e6119e61d.tar.bz2 ghdl-bf5cc4bbe3e7faa242b316b1d4f3940e6119e61d.zip |
translate: add a function to get allocation kind of layout var.
Fix #1415
Diffstat (limited to 'src/vhdl/translate/trans-chap3.ads')
-rw-r--r-- | src/vhdl/translate/trans-chap3.ads | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vhdl/translate/trans-chap3.ads b/src/vhdl/translate/trans-chap3.ads index e9375fcf8..4701dcf81 100644 --- a/src/vhdl/translate/trans-chap3.ads +++ b/src/vhdl/translate/trans-chap3.ads @@ -171,6 +171,10 @@ package Trans.Chap3 is -- Get the number of elements in array ATYPE. function Get_Array_Type_Length (Atype : Iir) return O_Enode; + -- Return the allocation kind used for layout variable of type INFO. + function Get_Composite_Type_Layout_Alloc (Info : Type_Info_Acc) + return Allocation_Kind; + -- Get the base of array or record OBJ. If OBJ is already constrained, -- return it. function Get_Composite_Base (Obj : Mnode) return Mnode; |