diff options
Diffstat (limited to 'src/vhdl/vhdl-sem_specs.adb')
-rw-r--r-- | src/vhdl/vhdl-sem_specs.adb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vhdl/vhdl-sem_specs.adb b/src/vhdl/vhdl-sem_specs.adb index 47db19ff7..5b1f54a67 100644 --- a/src/vhdl/vhdl-sem_specs.adb +++ b/src/vhdl/vhdl-sem_specs.adb @@ -836,8 +836,9 @@ package body Vhdl.Sem_Specs is -- GHDL: test based on the entity_class. case Get_Entity_Class (Spec) is when Tok_Entity - | Tok_Architecture - | Tok_Configuration => + | Tok_Architecture + | Tok_Configuration => + Set_Static_Attribute_Flag (Spec, True); if Get_Expr_Staticness (Expr) /= Locally then Error_Msg_Sem_Relaxed (Spec, Warnid_Attribute, |