aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl')
-rw-r--r--src/vhdl/sem_expr.adb1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vhdl/sem_expr.adb b/src/vhdl/sem_expr.adb
index 91bec3d53..5cd7b9c7f 100644
--- a/src/vhdl/sem_expr.adb
+++ b/src/vhdl/sem_expr.adb
@@ -4035,6 +4035,7 @@ package body Sem_Expr is
-- A subtype indication that is part of an allocator must
-- not include a resolution function.
if Is_Anonymous_Type_Definition (Arg)
+ and then Get_Kind (Arg) /= Iir_Kind_Access_Subtype_Definition
and then Get_Resolution_Indication (Arg) /= Null_Iir
then
Error_Msg_Sem (+Expr, "subtype indication must not include"