vhdlpp: Invert range in ExpAggregate when necessary.
This commit is contained in:
parent
0a2100c87f
commit
10446df80e
|
|
@ -159,7 +159,8 @@ int ExpAggregate::emit_array_(ostream&out, Entity*ent, Architecture*arc, const V
|
|||
ivl_assert(*this, rc);
|
||||
rc = rang.lsb()->evaluate(ent, arc, use_lsb);
|
||||
ivl_assert(*this, rc);
|
||||
ivl_assert(*this, use_msb >= use_lsb);
|
||||
if(use_msb < use_lsb)
|
||||
swap(use_msb, use_lsb);
|
||||
|
||||
map<int64_t,choice_element*> element_map;
|
||||
choice_element*element_other = 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue