aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vhdl/vhdl-configuration.adb3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vhdl/vhdl-configuration.adb b/src/vhdl/vhdl-configuration.adb
index 0f5c63b62..15717718a 100644
--- a/src/vhdl/vhdl-configuration.adb
+++ b/src/vhdl/vhdl-configuration.adb
@@ -546,6 +546,9 @@ package body Vhdl.Configuration is
Parent : Iir;
begin
Parent := Strip_Denoting_Name (Inst);
+ if Is_Error (Parent) then
+ return False;
+ end if;
loop
Parent := Get_Parent (Parent);
if Get_Kind (Parent) = Iir_Kind_Library_Declaration then