- var candidatedefs = candidate.lookup_definitions(mmodule, anchor)
- var candidatedef = candidatedefs.first
- # TODO, we drop the others propdefs in the callsite, that is not great :(
-
- var msignature = candidatedef.new_msignature or else candidatedef.msignature
- msignature = msignature.resolve_for(recvtype, anchor, mmodule, true)
-
- var callsite = new CallSite(self, recvtype, mmodule, anchor, true, candidate, candidatedef, msignature, false)
- auto_super_inits.add(callsite)
- modelbuilder.toolcontext.info("Old-style auto-super init for {mpropdef} to {candidate.full_name}", 4)
- end
-
- # No old style? The look for new-style super constructors (called from a old style constructor)