[Distributed] Handle mangling thunks in extensions with generic AS and $Stubs (#71914)

This commit is contained in:
Konrad `ktoso` Malawski
2024-02-29 21:22:00 +09:00
committed by GitHub
parent 92f3b0f2c4
commit c56a1e8be7
29 changed files with 565 additions and 296 deletions

View File

@@ -633,7 +633,6 @@ private:
case Node::Kind::AsyncAwaitResumePartialFunction:
case Node::Kind::AsyncSuspendResumePartialFunction:
case Node::Kind::AccessibleFunctionRecord:
case Node::Kind::AccessibleProtocolRequirementFunctionRecord:
case Node::Kind::BackDeploymentThunk:
case Node::Kind::BackDeploymentFallback:
case Node::Kind::ExtendedExistentialTypeShape:
@@ -2311,11 +2310,6 @@ NodePointer NodePrinter::print(NodePointer Node, unsigned depth,
Printer << "accessible function runtime record for ";
}
return nullptr;
case Node::Kind::AccessibleProtocolRequirementFunctionRecord:
if (!Options.ShortenThunk) {
Printer << "accessible distributed function runtime record for ";
}
return nullptr;
case Node::Kind::DynamicallyReplaceableFunctionKey:
if (!Options.ShortenThunk) {
Printer << "dynamically replaceable key for ";