diff --git a/vhdlpp/sequential_elaborate.cc b/vhdlpp/sequential_elaborate.cc index 4ba864c2b..4b033c6e5 100644 --- a/vhdlpp/sequential_elaborate.cc +++ b/vhdlpp/sequential_elaborate.cc @@ -219,7 +219,7 @@ int BasicLoopStatement::elaborate(Entity*, ScopeBase*) int AssertStmt::elaborate(Entity*ent, ScopeBase*scope) { - return cond_->elaborate_expr(ent, scope, 0); + return cond_->elaborate_expr(ent, scope, cond_->probe_type(ent, scope)); } int WaitForStmt::elaborate(Entity*ent, ScopeBase*scope)