Fix this in member initialization (#4710).

This commit is contained in:
Wilson Snyder
2024-02-04 16:09:01 -05:00
parent b1d901f100
commit f13f2296de
4 changed files with 61 additions and 2 deletions
+2 -2
View File
@@ -2208,9 +2208,9 @@ class LinkDotResolveVisitor final : public VNVisitor {
}
VSymEnt* getThisClassSymp() {
VSymEnt* classSymp = m_ds.m_dotSymp;
do {
while (classSymp && !VN_IS(classSymp->nodep(), Class)) {
classSymp = classSymp->parentp();
} while (classSymp && !VN_IS(classSymp->nodep(), Class));
}
return classSymp;
}
void importImplementsClass(AstClass* implementsClassp, VSymEnt* interfaceSymp,