[cfe-commits] r40761 - /cfe/trunk/CodeGen/CodeGenTypes.cpp

Chris Lattner sabre at nondot.org
Thu Aug 2 14:50:34 PDT 2007


Author: lattner
Date: Thu Aug  2 16:50:34 2007
New Revision: 40761

URL: http://llvm.org/viewvc/llvm-project?rev=40761&view=rev
Log:
silence some warnings.

Modified:
    cfe/trunk/CodeGen/CodeGenTypes.cpp

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

==============================================================================
--- cfe/trunk/CodeGen/CodeGenTypes.cpp (original)
+++ cfe/trunk/CodeGen/CodeGenTypes.cpp Thu Aug  2 16:50:34 2007
@@ -29,6 +29,10 @@
   const clang::Type &Ty = *T.getCanonicalType();
   
   switch (Ty.getTypeClass()) {
+  case Type::TypeName:        // typedef isn't canonical.
+  case Type::TypeOfExp:       // typeof isn't canonical.
+  case Type::TypeOfTyp:       // typeof isn't canonical.
+    assert(0 && "Non-canonical type, shouldn't happen");
   case Type::Builtin: {
     switch (cast<BuiltinType>(Ty).getKind()) {
     case BuiltinType::Void:
@@ -128,7 +132,6 @@
     
     return llvm::FunctionType::get(ResultType, ArgTys, isVarArg, 0);
   }
-  case Type::TypeName:
   case Type::Tagged:
     break;
   }





More information about the cfe-commits mailing list