[Mangler] Add new mangling schemes.

This commit is contained in:
Amritpan Kaur
2024-12-21 20:52:45 -08:00
parent 86d456e4eb
commit 555a486cda
8 changed files with 127 additions and 16 deletions

View File

@@ -3056,6 +3056,16 @@ ManglingError Remangler::mangleKeyPathSetterThunkHelper(Node *node,
return mangleKeyPathThunkHelper(node, "Tk", depth + 1);
}
ManglingError
Remangler::mangleKeyPathUnappliedMethodThunkHelper(Node *node, unsigned depth) {
return mangleKeyPathThunkHelper(node, "Tkmu", depth + 1);
}
ManglingError Remangler::mangleKeyPathAppliedMethodThunkHelper(Node *node,
unsigned depth) {
return mangleKeyPathThunkHelper(node, "TkMA", depth + 1);
}
ManglingError Remangler::mangleKeyPathEqualsThunkHelper(Node *node,
unsigned depth) {
return mangleKeyPathThunkHelper(node, "TH", depth + 1);