From 251b75003f362946fdda289382c4e3496e0c3ac2 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Tue, 9 Sep 2014 16:29:31 +0200 Subject: [PATCH] vhdlpp: Skip writing '=>' for ExpAggregates if there are no fields specified. --- vhdlpp/expression_stream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); }