[cfe-commits] r105818 - in /cfe/trunk: lib/AST/ASTContext.cpp test/SemaTemplate/instantiate-objc-1.mm

John McCall rjmccall at apple.com
Fri Jun 11 03:11:05 PDT 2010


Author: rjmccall
Date: Fri Jun 11 05:11:05 2010
New Revision: 105818

URL: http://llvm.org/viewvc/llvm-project?rev=105818&view=rev
Log:
Provide an Objective C mangling for wchar_t.  Patch by Nico Weber!


Modified:
    cfe/trunk/lib/AST/ASTContext.cpp
    cfe/trunk/test/SemaTemplate/instantiate-objc-1.mm

Modified: cfe/trunk/lib/AST/ASTContext.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ASTContext.cpp?rev=105818&r1=105817&r2=105818&view=diff
==============================================================================
--- cfe/trunk/lib/AST/ASTContext.cpp (original)
+++ cfe/trunk/lib/AST/ASTContext.cpp Fri Jun 11 05:11:05 2010
@@ -3477,6 +3477,7 @@
     case BuiltinType::Char_S:
     case BuiltinType::SChar:      return 'c';
     case BuiltinType::Short:      return 's';
+    case BuiltinType::WChar:
     case BuiltinType::Int:        return 'i';
     case BuiltinType::Long:
       return

Modified: cfe/trunk/test/SemaTemplate/instantiate-objc-1.mm
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaTemplate/instantiate-objc-1.mm?rev=105818&r1=105817&r2=105818&view=diff
==============================================================================
--- cfe/trunk/test/SemaTemplate/instantiate-objc-1.mm (original)
+++ cfe/trunk/test/SemaTemplate/instantiate-objc-1.mm Fri Jun 11 05:11:05 2010
@@ -45,3 +45,4 @@
 
 template struct EncodeTest<int>;
 template struct EncodeTest<double>;
+template struct EncodeTest<wchar_t>;





More information about the cfe-commits mailing list