diff options
-rw-r--r-- | src/vhdl/vhdl-configuration.adb | 3 |
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 |