From 6edec7b34a7f16e0af7fa5947b69805238d6fe6c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 17 Jan 2010 20:11:03 +0000 Subject: rename NameNeedsEscaping -> NameNeedsQuoting, eliminate the check for first character which is a digit, mangler would have taken care of this already. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93694 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/MC/MCSymbol.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'lib/MC') diff --git a/lib/MC/MCSymbol.cpp b/lib/MC/MCSymbol.cpp index 812ee69100..c20f4d0dbf 100644 --- a/lib/MC/MCSymbol.cpp +++ b/lib/MC/MCSymbol.cpp @@ -26,16 +26,11 @@ static bool isAcceptableChar(char C) { return true; } -/// NameNeedsEscaping - Return true if the identifier \arg Str needs quotes -/// for this assembler. -static bool NameNeedsEscaping(StringRef Str, const MCAsmInfo &MAI) { +/// NameNeedsQuoting - Return true if the identifier \arg Str needs quotes to be +/// syntactically correct. +static bool NameNeedsQuoting(StringRef Str) { assert(!Str.empty() && "Cannot create an empty MCSymbol"); - // If the first character is a number and the target does not allow this, we - // need quotes. - if (!MAI.doesAllowNameToStartWithDigit() && Str[0] >= '0' && Str[0] <= '9') - return true; - // If any of the characters in the string is an unacceptable character, force // quotes. for (unsigned i = 0, e = Str.size(); i != e; ++i) @@ -48,7 +43,7 @@ void MCSymbol::print(raw_ostream &OS, const MCAsmInfo *MAI) const { // The name for this MCSymbol is required to be a valid target name. However, // some targets support quoting names with funny characters. If the name // contains a funny character, then print it quoted. - if (MAI == 0 || !NameNeedsEscaping(getName(), *MAI)) { + if (!NameNeedsQuoting(getName())) { OS << getName(); return; } -- cgit v1.2.3