aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/configuration.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/configuration.adb')
-rw-r--r--src/vhdl/configuration.adb4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vhdl/configuration.adb b/src/vhdl/configuration.adb
index 57b09f455..eb6db5667 100644
--- a/src/vhdl/configuration.adb
+++ b/src/vhdl/configuration.adb
@@ -301,6 +301,10 @@ package body Configuration is
when Iir_Kind_Entity_Aspect_Entity =>
-- Add the entity.
Entity_Lib := Get_Entity (Aspect);
+ if Entity_Lib = Null_Iir then
+ -- In case of error (using -c).
+ return;
+ end if;
Entity := Get_Design_Unit (Entity_Lib);
Add_Design_Unit (Entity, Aspect);