Demangling: Remove StringRef-versions of demangling functions from demangle_wrappers because they are now available in Demangle itself.

This is just refactoring. NFC.
This commit is contained in:
Erik Eckstein
2017-02-24 14:56:03 -08:00
parent ae1c984920
commit 437d4da38d
9 changed files with 17 additions and 53 deletions

View File

@@ -10,13 +10,13 @@
//
//===----------------------------------------------------------------------===//
#include "swift/Basic/DemangleWrappers.h"
#include "swift/Basic/Demangle.h"
#include "gtest/gtest.h"
using namespace swift::demangle_wrappers;
using namespace swift::Demangle;
TEST(Demangle, DemangleWrappers) {
EXPECT_EQ("", demangleSymbolAsString(""));
EXPECT_EQ("", demangleSymbolAsString(llvm::StringRef("")));
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\"",