aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/translate/trans.adb')
-rw-r--r--src/vhdl/translate/trans.adb7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/vhdl/translate/trans.adb b/src/vhdl/translate/trans.adb
index 8382e19d3..d6fdbe9d4 100644
--- a/src/vhdl/translate/trans.adb
+++ b/src/vhdl/translate/trans.adb
@@ -1370,7 +1370,7 @@ package body Trans is
function Is_Composite (Info : Type_Info_Acc) return Boolean is
begin
- return Info.Type_Mode in Type_Mode_Fat;
+ return Info.Type_Mode in Type_Mode_Composite;
end Is_Composite;
function Is_Complex_Type (Tinfo : Type_Info_Acc) return Boolean is
@@ -1378,6 +1378,11 @@ package body Trans is
return Tinfo.C /= null;
end Is_Complex_Type;
+ function Is_Unbounded_Type (Tinfo : Type_Info_Acc) return Boolean is
+ begin
+ return Tinfo.Type_Mode in Type_Mode_Unbounded;
+ end Is_Unbounded_Type;
+
procedure Free_Node_Infos
is
Info : Ortho_Info_Acc;