diff --git a/vhdlpp/expression_stream.cc b/vhdlpp/expression_stream.cc index 0cd036fc6..a37fea2ed 100644 --- a/vhdlpp/expression_stream.cc +++ b/vhdlpp/expression_stream.cc @@ -44,7 +44,8 @@ void ExpAggregate::element_t::write_to_stream(ostream&fd) const (*cur)->write_to_stream(fd); } - fd << "=>"; + if(!fields_.empty()) + fd << "=>"; val_->write_to_stream(fd); }