diff options
Diffstat (limited to 'lib/Target/Mangler.cpp')
-rw-r--r-- | lib/Target/Mangler.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/Target/Mangler.cpp b/lib/Target/Mangler.cpp index 1deaf2b115..20f70a375e 100644 --- a/lib/Target/Mangler.cpp +++ b/lib/Target/Mangler.cpp @@ -23,13 +23,13 @@ #include "llvm/Support/raw_ostream.h" using namespace llvm; -static bool isAcceptableChar(char C, bool AllowPeriod, bool AllowUTF8) { +static bool isAcceptableChar(char C, bool AllowPeriod) { if ((C < 'a' || C > 'z') && (C < 'A' || C > 'Z') && (C < '0' || C > '9') && C != '_' && C != '$' && C != '@' && !(AllowPeriod && C == '.') && - !(AllowUTF8 && (C & 0x80))) + !(C & 0x80)) return false; return true; } @@ -58,9 +58,8 @@ static bool NameNeedsEscaping(StringRef Str, const MCAsmInfo *MAI) { // If any of the characters in the string is an unacceptable character, force // quotes. bool AllowPeriod = MAI->doesAllowPeriodsInName(); - bool AllowUTF8 = MAI->doesAllowUTF8(); for (unsigned i = 0, e = Str.size(); i != e; ++i) - if (!isAcceptableChar(Str[i], AllowPeriod, AllowUTF8)) + if (!isAcceptableChar(Str[i], AllowPeriod)) return true; return false; } @@ -77,9 +76,8 @@ static void appendMangledName(SmallVectorImpl<char> &OutName, StringRef Str, } bool AllowPeriod = MAI->doesAllowPeriodsInName(); - bool AllowUTF8 = MAI->doesAllowUTF8(); for (unsigned i = 0, e = Str.size(); i != e; ++i) { - if (!isAcceptableChar(Str[i], AllowPeriod, AllowUTF8)) + if (!isAcceptableChar(Str[i], AllowPeriod)) MangleLetter(OutName, Str[i]); else OutName.push_back(Str[i]); |