Support super.new calls (#3789)

This commit is contained in:
Ryszard Rozak
2022-11-30 06:42:48 -05:00
committed by GitHub
parent 468a33b61c
commit 073dc03adc
7 changed files with 183 additions and 38 deletions
+2 -2
View File
@@ -1181,8 +1181,8 @@ private:
cfuncp->isConstructor(true);
AstClass* const classp = m_statep->getClassp(nodep);
if (classp->extendsp()) {
cfuncp->ctorInits(EmitCBaseVisitor::prefixNameProtect(classp->extendsp()->classp())
+ "(vlSymsp)");
cfuncp->baseCtors(
EmitCBaseVisitor::prefixNameProtect(classp->extendsp()->classp()));
}
}
if (cfuncp->dpiExportImpl()) cfuncp->cname(nodep->cname());