Fix method narrowing conversion compiler error (#4568).

This commit is contained in:
Wilson Snyder
2023-10-18 17:51:25 -04:00
parent b7233d063f
commit 0c2bab1f69
5 changed files with 88 additions and 0 deletions
+5
View File
@@ -162,6 +162,11 @@ private:
ensureLower32Cast(nodep);
nodep->user1(1);
}
void visit(AstConsPackMember* nodep) override {
iterateChildren(nodep);
if (VN_IS(nodep->rhsp()->dtypep()->skipRefp(), BasicDType)) ensureCast(nodep->rhsp());
nodep->user1(1);
}
void visit(AstExprStmt* nodep) override {
iterateChildren(nodep);
nodep->user1(1);