Fix this in member initialization (#4710). (#4876)

This commit is contained in:
Wilson Snyder
2024-02-04 19:44:10 -05:00
committed by GitHub
parent a6ad85244f
commit 7ada5195d8
4 changed files with 62 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,