mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Revert r32541 "Refactors leading towards the use of protocol witness table access functions."
It broke the build: 2 demangle tests failed. Swift SVN r32552
This commit is contained in:
@@ -692,19 +692,14 @@ void Remangler::mangleProtocolWitnessTable(Node *node) {
|
||||
mangleSingleChildNode(node); // protocol conformance
|
||||
}
|
||||
|
||||
void Remangler::mangleProtocolWitnessTableAccessor(Node *node) {
|
||||
Out << "Wa";
|
||||
void Remangler::mangleLazyProtocolWitnessTableAccessor(Node *node) {
|
||||
Out << "WZ";
|
||||
mangleSingleChildNode(node); // protocol conformance
|
||||
}
|
||||
|
||||
void Remangler::mangleLazyProtocolWitnessTableAccessor(Node *node) {
|
||||
Out << "Wl";
|
||||
mangleChildNodes(node); // type, protocol conformance
|
||||
}
|
||||
|
||||
void Remangler::mangleLazyProtocolWitnessTableCacheVariable(Node *node) {
|
||||
Out << "WL";
|
||||
mangleChildNodes(node); // type, protocol conformance
|
||||
void Remangler::mangleLazyProtocolWitnessTableTemplate(Node *node) {
|
||||
Out << "Wz";
|
||||
mangleSingleChildNode(node); // protocol conformance
|
||||
}
|
||||
|
||||
void Remangler::mangleDependentProtocolWitnessTableGenerator(Node *node) {
|
||||
|
||||
Reference in New Issue
Block a user