Internals: Merge from dtype. Create subDTypep. No functional change intended.

This commit is contained in:
Wilson Snyder
2012-04-14 12:43:03 -04:00
parent 2b12ab4d5a
commit 4d0b964e36
8 changed files with 33 additions and 23 deletions
+2 -1
View File
@@ -80,7 +80,8 @@ private:
if ((int)nodep->dtypep()->arrayElements() > v3Global.opt.traceMaxArray()) return "Wide memory > --trace-max-array ents";
if (!(nodep->dtypeSkipRefp()->castBasicDType()
|| (nodep->dtypeSkipRefp()->castArrayDType()
&& nodep->dtypeSkipRefp()->castArrayDType()->dtypeSkipRefp()->castBasicDType()))) {
&& (nodep->dtypeSkipRefp()->castArrayDType()->subDTypep()
->skipRefp()->castBasicDType())))) {
return "Unsupported: Multi-dimensional array";
}
return NULL;