aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl')
-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 8ed0a8c0e..854da50d8 100644
--- a/src/vhdl/vhdl-sem_expr.adb
+++ b/src/vhdl/vhdl-sem_expr.adb
@@ -5720,14 +5720,11 @@ package body Vhdl.Sem_Expr is
-- context including the expression, then the condition operator is
-- not applied.
- Res := Sem_Expression_Ov (Cond, Null_Iir);
+ Res := Sem_Expression_Wildcard (Cond, Null_Iir);
if Res = Null_Iir then
-- Error occurred.
return Null_Iir;
- elsif Get_Type (Res) = Null_Iir then
- Error_Msg_Sem (+Res, "incorrect type for condition");
- return Null_Iir;
end if;
return Sem_Condition_Pass2 (Res);