diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-04-23 23:34:05 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-04-23 23:34:05 +0000 |
commit | 0bad85de10d5415395cb627c5981e1a7b7346de7 (patch) | |
tree | 687f7bba9c6e584082215901c75610507afbed39 /llvm/lib/MC/MCSymbol.cpp | |
parent | 50474bf5d2356feab24d985cac3ea91f856df59b (diff) | |
download | bcm5719-llvm-0bad85de10d5415395cb627c5981e1a7b7346de7.tar.gz bcm5719-llvm-0bad85de10d5415395cb627c5981e1a7b7346de7.zip |
MC: Allow targets to stop symbol name quoting
Currently symbol names are printed in quotes if it contains something
outside of the arbitrary set of characters that isAcceptableChar tests
for. On somem targets, it is never OK to print a symbol name in quotes
so allow targets to opt out of this behavior.
llvm-svn: 235670
Diffstat (limited to 'llvm/lib/MC/MCSymbol.cpp')
-rw-r--r-- | llvm/lib/MC/MCSymbol.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCSymbol.cpp b/llvm/lib/MC/MCSymbol.cpp index ccb9f8def9e..346a9260709 100644 --- a/llvm/lib/MC/MCSymbol.cpp +++ b/llvm/lib/MC/MCSymbol.cpp @@ -51,7 +51,7 @@ void MCSymbol::print(raw_ostream &OS) const { // some targets support quoting names with funny characters. If the name // contains a funny character, then print it quoted. StringRef Name = getName(); - if (!NameNeedsQuoting(Name)) { + if (NoQuoting || !NameNeedsQuoting(Name)) { OS << Name; return; } |