aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-annotations.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/vhdl-annotations.adb')
-rw-r--r--src/vhdl/vhdl-annotations.adb3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-annotations.adb b/src/vhdl/vhdl-annotations.adb
index 6a4591430..cf7659a22 100644
--- a/src/vhdl/vhdl-annotations.adb
+++ b/src/vhdl/vhdl-annotations.adb
@@ -756,6 +756,9 @@ package body Vhdl.Annotations is
-- declaration.
Annotate_Declaration_Type (Block_Info, Decl);
Create_Object_Info (Block_Info, Decl);
+ elsif Flag_Synthesis then
+ -- Always create the slot for the subtype.
+ Annotate_Declaration_Type (Block_Info, Decl);
end if;
when Iir_Kind_File_Declaration =>