diff options
author | Greg Clayton <gclayton@apple.com> | 2013-02-01 00:46:49 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-02-01 00:46:49 +0000 |
commit | 3dcaa2c8c817ef9e888cc118a980377e341e10ec (patch) | |
tree | 6282bf6421fee65cb0924bfae3d783ec2363ea36 | |
parent | 4959b7b8f5d3dabe9daf8e50b4dea9dfb483225b (diff) | |
download | bcm5719-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.cpp | 21 | ||||
-rw-r--r-- | lldb/source/Symbol/ClangASTType.cpp | 7 |
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; |