diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-10-15 18:53:18 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-10-15 18:53:18 +0000 |
commit | 656363d5b5706326766430c2289c046874ac9576 (patch) | |
tree | 6ab0a557a9c8c37873c14d3dbd15eae98cb6ff00 /clang/tools | |
parent | 916ac4d23323f2d08006bb58e7f61d0feade998a (diff) | |
download | llvm-656363d5b5706326766430c2289c046874ac9576.zip llvm-656363d5b5706326766430c2289c046874ac9576.tar.gz llvm-656363d5b5706326766430c2289c046874ac9576.tar.bz2 |
Add llvm_unreachable to pacify GCC's dropping off non-void function warning.
+ 80 cols fix.
llvm-svn: 192728
Diffstat (limited to 'clang/tools')
-rw-r--r-- | clang/tools/libclang/CIndex.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index 8e14d3f..72884029 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -5844,7 +5844,8 @@ static CXAvailabilityKind getCursorAvailabilityForDecl(const Decl *D) { case AR_Available: case AR_NotYetIntroduced: if (const EnumConstantDecl *EnumConst = dyn_cast<EnumConstantDecl>(D)) - return getCursorAvailabilityForDecl(cast<Decl>(EnumConst->getDeclContext())); + return getCursorAvailabilityForDecl( + cast<Decl>(EnumConst->getDeclContext())); return CXAvailability_Available; case AR_Deprecated: @@ -5853,6 +5854,8 @@ static CXAvailabilityKind getCursorAvailabilityForDecl(const Decl *D) { case AR_Unavailable: return CXAvailability_NotAvailable; } + + llvm_unreachable("Unknown availability kind!"); } enum CXAvailabilityKind clang_getCursorAvailability(CXCursor cursor) { |