[llvm-commits] llvm-gcc patch
Chris Lattner
clattner at apple.com
Tue Oct 3 16:28:35 PDT 2006
Applied, to match recent AsmPrinter.cpp change.
-Chris
Index: llvm-convert.cpp
===================================================================
--- llvm-convert.cpp (revision 118526)
+++ llvm-convert.cpp (working copy)
@@ -2474,6 +2474,12 @@
case 0: return Result; // End of string.
default: Result += InStr[-1]; break; // Normal character.
case '$': Result += "$$"; break; // Escape '$' characters.
+#ifdef ASSEMBLER_DIALECT
+ // Note that we can't escape to ${, because that is the syntax
for vars.
+ case '{': Result += "$("; break; // Escape '{' character.
+ case '}': Result += "$)"; break; // Escape '}' character.
+ case '|': Result += "$|"; break; // Escape '|' character.
+#endif
case '%': // GCC escape character.
char EscapedChar = *InStr++;
if (EscapedChar == '%') { // Escaped '%' character
More information about the llvm-commits
mailing list