Author: coppro
Date: Fri Dec  4 15:01:37 2009
New Revision: 90587

URL: http://llvm.org/viewvc/llvm-project?rev=90587&view=rev
Log:
Switch mangling of literal operator names to a string that's
 a) legal
 b) likely to be chosen as the official mangling

This will break ABI compatibility with all literal operator names,
so you may need to recompile any such code. Sorry.

Modified:
    cfe/trunk/lib/CodeGen/Mangle.cpp

Modified: cfe/trunk/lib/CodeGen/Mangle.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/Mangle.cpp?rev=90587&r1=90586&r2=90587&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/Mangle.cpp (original)
+++ cfe/trunk/lib/CodeGen/Mangle.cpp Fri Dec  4 15:01:37 2009
@@ -483,7 +483,7 @@
 
   case DeclarationName::CXXLiteralOperatorName:
     // Guessing based on existing ABI.
-    Out << "ul";
+    Out << "li";
     mangleSourceName(Name.getCXXLiteralIdentifier());
     break;
 


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to