diff --git a/vhdlpp/expression_stream.cc b/vhdlpp/expression_stream.cc index 901bfab9e..f3e5b4ed0 100644 --- a/vhdlpp/expression_stream.cc +++ b/vhdlpp/expression_stream.cc @@ -112,9 +112,14 @@ void ExpAttribute::write_to_stream(ostream&) ivl_assert(*this, !"Not supported"); } -void ExpBitstring::write_to_stream(ostream&) +void ExpBitstring::write_to_stream(ostream&fd) { - ivl_assert(*this, !"Not supported"); + fd << "\""; + for(vector::const_iterator it = value_.begin(); + it != value_.end(); ++it) { + fd << *it; + } + fd << "\""; } void ExpCharacter::write_to_stream(ostream&fd)