diff --git a/lib/FunctionNameDemangle/MangleHack.cpp b/lib/FunctionNameDemangle/MangleHack.cpp index 421bba59397..f952dcf231c 100644 --- a/lib/FunctionNameDemangle/MangleHack.cpp +++ b/lib/FunctionNameDemangle/MangleHack.cpp @@ -27,7 +27,7 @@ _swift_mangleSimpleClass(const char *module, const char *class_) { size_t moduleLength = strlen(module); size_t classLength = strlen(class_); char *value = nullptr; - if (strcmp(module, "swift") == 0) { + if (strcmp(module, "Swift") == 0) { int result = asprintf(&value, "_TtCSs%zu%s", classLength, class_); assert(result > 0); } else { @@ -41,13 +41,10 @@ _swift_mangleSimpleClass(const char *module, const char *class_) { const char * _swift_mangleSimpleProtocol(const char *module, const char *protocol) { - if (strcmp(module, "swift") == 0) { - module = "Ss"; - } size_t moduleLength = strlen(module); size_t protocolLength = strlen(protocol); char *value = nullptr; - if (strcmp(module, "swift") == 0) { + if (strcmp(module, "Swift") == 0) { int result = asprintf(&value, "_TtPSs%zu%s_", protocolLength, protocol); assert(result > 0); } else {