Author: akirtzidis
Date: Sat Aug  9 17:01:55 2008
New Revision: 54593

URL: http://llvm.org/viewvc/llvm-project?rev=54593&view=rev
Log:
Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType().

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

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

==============================================================================
--- cfe/trunk/lib/CodeGen/CodeGenTypes.cpp (original)
+++ cfe/trunk/lib/CodeGen/CodeGenTypes.cpp Sat Aug  9 17:01:55 2008
@@ -195,6 +195,7 @@
     assert(0 && "Non-canonical type, shouldn't happen");
   case Type::Builtin: {
     switch (cast<BuiltinType>(Ty).getKind()) {
+    default: assert(0 && "Unknown builtin type!");
     case BuiltinType::Void:
       // LLVM void type can only be used as the result of a function call.  
Just
       // map to the same as char.
@@ -216,6 +217,7 @@
     case BuiltinType::ULong:
     case BuiltinType::LongLong:
     case BuiltinType::ULongLong:
+    case BuiltinType::WChar:
       return llvm::IntegerType::get(
         static_cast<unsigned>(Context.getTypeSize(T)));
       


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

Reply via email to