summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-02-01 00:46:49 +0000
committerGreg Clayton <gclayton@apple.com>2013-02-01 00:46:49 +0000
commit3dcaa2c8c817ef9e888cc118a980377e341e10ec (patch)
tree6282bf6421fee65cb0924bfae3d783ec2363ea36
parent4959b7b8f5d3dabe9daf8e50b4dea9dfb483225b (diff)
downloadbcm5719-llvm-3dcaa2c8c817ef9e888cc118a980377e341e10ec.tar.gz
bcm5719-llvm-3dcaa2c8c817ef9e888cc118a980377e341e10ec.zip
Get rid for switch statement warning for unhandled cases.
llvm-svn: 174128
-rw-r--r--lldb/source/Symbol/ClangASTContext.cpp21
-rw-r--r--lldb/source/Symbol/ClangASTType.cpp7
2 files changed, 28 insertions, 0 deletions
diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp
index dba73cbff02..169a32f4462 100644
--- a/lldb/source/Symbol/ClangASTContext.cpp
+++ b/lldb/source/Symbol/ClangASTContext.cpp
@@ -3711,6 +3711,13 @@ ClangASTContext::GetLLDBBasicTypeEnumeration (clang_type_t clang_type)
case clang::BuiltinType::UnknownAny:
case clang::BuiltinType::BuiltinFn:
case clang::BuiltinType::ARCUnbridgedCast:
+ case clang::BuiltinType::OCLEvent:
+ case clang::BuiltinType::OCLImage1d:
+ case clang::BuiltinType::OCLImage1dArray:
+ case clang::BuiltinType::OCLImage1dBuffer:
+ case clang::BuiltinType::OCLImage2d:
+ case clang::BuiltinType::OCLImage2dArray:
+ case clang::BuiltinType::OCLImage3d:
return eBasicTypeOther;
}
}
@@ -3742,6 +3749,13 @@ ClangASTContext::GetNumPointeeChildren (clang_type_t clang_type)
case clang::BuiltinType::UnknownAny:
case clang::BuiltinType::Void:
case clang::BuiltinType::NullPtr:
+ case clang::BuiltinType::OCLEvent:
+ case clang::BuiltinType::OCLImage1d:
+ case clang::BuiltinType::OCLImage1dArray:
+ case clang::BuiltinType::OCLImage1dBuffer:
+ case clang::BuiltinType::OCLImage2d:
+ case clang::BuiltinType::OCLImage2dArray:
+ case clang::BuiltinType::OCLImage3d:
return 0;
case clang::BuiltinType::Bool:
case clang::BuiltinType::Char_U:
@@ -5690,6 +5704,13 @@ ClangASTContext::IsPossibleDynamicType (clang::ASTContext *ast,
case clang::BuiltinType::ARCUnbridgedCast:
case clang::BuiltinType::PseudoObject:
case clang::BuiltinType::BuiltinFn:
+ case clang::BuiltinType::OCLEvent:
+ case clang::BuiltinType::OCLImage1d:
+ case clang::BuiltinType::OCLImage1dArray:
+ case clang::BuiltinType::OCLImage1dBuffer:
+ case clang::BuiltinType::OCLImage2d:
+ case clang::BuiltinType::OCLImage2dArray:
+ case clang::BuiltinType::OCLImage3d:
break;
}
break;
diff --git a/lldb/source/Symbol/ClangASTType.cpp b/lldb/source/Symbol/ClangASTType.cpp
index 85ce59cd94a..39bcfd82994 100644
--- a/lldb/source/Symbol/ClangASTType.cpp
+++ b/lldb/source/Symbol/ClangASTType.cpp
@@ -565,6 +565,13 @@ ClangASTType::GetFormat (clang_type_t clang_type)
case clang::BuiltinType::ARCUnbridgedCast:
case clang::BuiltinType::PseudoObject:
case clang::BuiltinType::BuiltinFn:
+ case clang::BuiltinType::OCLEvent:
+ case clang::BuiltinType::OCLImage1d:
+ case clang::BuiltinType::OCLImage1dArray:
+ case clang::BuiltinType::OCLImage1dBuffer:
+ case clang::BuiltinType::OCLImage2d:
+ case clang::BuiltinType::OCLImage2dArray:
+ case clang::BuiltinType::OCLImage3d:
return lldb::eFormatHex;
}
break;
OpenPOWER on IntegriCloud