From ef7ac5ed032f7276683f3b15c4251a8b0d190db3 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Fri, 5 Sep 2014 14:44:22 +0200 Subject: [PATCH] vhdlpp: Elaborate all types of initializing expressions. --- vhdlpp/vsignal.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/vhdlpp/vsignal.cc b/vhdlpp/vsignal.cc index d03dae459..c9d77c56e 100644 --- a/vhdlpp/vsignal.cc +++ b/vhdlpp/vsignal.cc @@ -50,10 +50,7 @@ void SigVarBase::elaborate_init_expr(Entity*ent, Architecture*arc) init_expr_ = bitstring; } else { - ExpAggregate*aggr = dynamic_cast(init_expr_); - if(aggr) { - aggr->elaborate_expr(ent, arc, peek_type()); - } + init_expr_->elaborate_expr(ent, arc, peek_type()); } } }