diff options
-rw-r--r-- | src/vhdl/vhdl-sem_names.adb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-sem_names.adb b/src/vhdl/vhdl-sem_names.adb index 0ce5943cd..ddf431438 100644 --- a/src/vhdl/vhdl-sem_names.adb +++ b/src/vhdl/vhdl-sem_names.adb @@ -3272,6 +3272,10 @@ package body Vhdl.Sem_Names is Spec => Prefix, Assoc_Chain => Null_Iir); Sem_As_Selected_By_All_Name (Prefix); + when Iir_Kind_Library_Declaration => + Error_Msg_Sem (+Name, "%n cannot be selected by all", +Prefix); + Set_Named_Entity (Name, Error_Mark); + return; when Iir_Kind_Error => Set_Named_Entity (Name, Error_Mark); return; |