summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-12-18 23:28:34 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-12-18 23:28:34 +0000
commit2b677cd4ff80f87ace9f50ebe795ebfc18a1565c (patch)
tree44cc041d75f82f32197b5dddc86cf66c831f84c9 /clang/lib
parent303e45750ed06d8bf8fda559f4a3748eef6b2386 (diff)
downloadbcm5719-llvm-2b677cd4ff80f87ace9f50ebe795ebfc18a1565c.tar.gz
bcm5719-llvm-2b677cd4ff80f87ace9f50ebe795ebfc18a1565c.zip
Cleanup switch so it doesn't have a default case.
llvm-svn: 91725
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/CodeGen/CodeGenTypes.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CodeGenTypes.cpp b/clang/lib/CodeGen/CodeGenTypes.cpp
index cd3575c132c..6fa0ea9700e 100644
--- a/clang/lib/CodeGen/CodeGenTypes.cpp
+++ b/clang/lib/CodeGen/CodeGenTypes.cpp
@@ -199,7 +199,6 @@ const llvm::Type *CodeGenTypes::ConvertNewType(QualType T) {
case Type::Builtin: {
switch (cast<BuiltinType>(Ty).getKind()) {
- default: assert(0 && "Unknown builtin type!");
case BuiltinType::Void:
case BuiltinType::ObjCId:
case BuiltinType::ObjCClass:
@@ -245,7 +244,14 @@ const llvm::Type *CodeGenTypes::ConvertNewType(QualType T) {
case BuiltinType::UInt128:
case BuiltinType::Int128:
return llvm::IntegerType::get(getLLVMContext(), 128);
+
+ case BuiltinType::Overload:
+ case BuiltinType::Dependent:
+ case BuiltinType::UndeducedAuto:
+ assert(0 && "Unexpected builtin type!");
+ break;
}
+ assert(0 && "Unknown builtin type!");
break;
}
case Type::FixedWidthInt:
OpenPOWER on IntegriCloud