aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vhdl/vhdl-sem_expr.adb5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/vhdl/vhdl-sem_expr.adb b/src/vhdl/vhdl-sem_expr.adb
index c55377f46..02c620bf5 100644
--- a/src/vhdl/vhdl-sem_expr.adb
+++ b/src/vhdl/vhdl-sem_expr.adb
@@ -697,10 +697,7 @@ package body Vhdl.Sem_Expr is
case Get_Kind (Expr) is
when Iir_Kind_Range_Expression =>
Res := Sem_Simple_Range_Expression (Expr, A_Type, Any_Dir);
- if Res = Null_Iir then
- return Null_Iir;
- end if;
- Res_Type := Get_Type (Res);
+ return Res;
when Iir_Kinds_Denoting_Name
| Iir_Kind_Attribute_Name