Support queues (excluding {} notation and pattern assignments), bug545.

This commit is contained in:
Wilson Snyder
2019-12-01 12:35:49 -05:00
parent b81295230a
commit e28175108f
19 changed files with 574 additions and 10 deletions
+1
View File
@@ -88,6 +88,7 @@ private:
if (!nodep->user2() && nodep->hasDType()) {
if (VN_IS(nodep, Var) || VN_IS(nodep, NodeDType) // Don't want to change variable widths!
|| VN_IS(nodep->dtypep()->skipRefp(), AssocArrayDType) // Or arrays
|| VN_IS(nodep->dtypep()->skipRefp(), QueueDType)
|| VN_IS(nodep->dtypep()->skipRefp(), UnpackArrayDType)
|| VN_IS(nodep->dtypep()->skipRefp(), VoidDType)) {
} else {