Comment about -x-initial-edge and logic/bit.
This commit is contained in:
parent
2879684f21
commit
f0a4bd28b6
|
|
@ -544,6 +544,8 @@ AstBasicDType* AstTypeTable::findLogicBitDType(FileLine* fl, AstBasicDTypeKwd kw
|
||||||
if (it != mapr.end()) return it->second;
|
if (it != mapr.end()) return it->second;
|
||||||
//
|
//
|
||||||
AstBasicDType* new1p = new AstBasicDType(fl, AstBasicDTypeKwd::BIT, numeric, width, widthMin);
|
AstBasicDType* new1p = new AstBasicDType(fl, AstBasicDTypeKwd::BIT, numeric, width, widthMin);
|
||||||
|
// Above should be below, but fails --x-initial-edge test
|
||||||
|
//AstBasicDType* new1p = new AstBasicDType(fl, kwd, numeric, width, widthMin);
|
||||||
// Because the detailed map doesn't update this map,
|
// Because the detailed map doesn't update this map,
|
||||||
// check the detailed map for this same node, and if found update this map
|
// check the detailed map for this same node, and if found update this map
|
||||||
// Also adds this new node to the detailed map
|
// Also adds this new node to the detailed map
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,9 @@ compile (
|
||||||
fails=>$Self->{v3},
|
fails=>$Self->{v3},
|
||||||
nc=>0, # Need to get it not to give the prompt
|
nc=>0, # Need to get it not to give the prompt
|
||||||
expect=>
|
expect=>
|
||||||
q{%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is logic
|
q{%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is (bit|logic)
|
||||||
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is bit
|
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is (bit|logic)
|
||||||
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is bit
|
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is (bit|logic)
|
||||||
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal \+: or -: select; type already selected, or bad dimension: type is UNPACKARRAYDTYPE
|
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal \+: or -: select; type already selected, or bad dimension: type is UNPACKARRAYDTYPE
|
||||||
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is logic
|
.*%Error: t/t_mem_multi_ref_bad.v:\d+: Illegal bit or array select; type does not have a bit range, or bad dimension: type is logic
|
||||||
.*%Error: Exiting due to.*},
|
.*%Error: Exiting due to.*},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue