mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
14 lines
408 B
C++
14 lines
408 B
C++
#include "swift/Basic/DemangleWrappers.h"
|
|
#include "gtest/gtest.h"
|
|
|
|
using namespace swift::demangle_wrappers;
|
|
|
|
TEST(Demangle, DemangleWrappers) {
|
|
EXPECT_EQ("", demangleSymbolAsString(""));
|
|
std::string MangledName = "_TtV1a1b\\\t\n\r\"\'\x1f\x20\x7e\x7f";
|
|
MangledName += '\0';
|
|
EXPECT_EQ("a.b with unmangled suffix \"\\\\\\t\\n\\r\\\"'\\x1F ~\\x7F\\0\"",
|
|
demangleSymbolAsString(MangledName));
|
|
}
|
|
|