aboutsummaryrefslogtreecommitdiff
path: root/clang/tools
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-10-15 18:53:18 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-10-15 18:53:18 +0000
commit656363d5b5706326766430c2289c046874ac9576 (patch)
tree6ab0a557a9c8c37873c14d3dbd15eae98cb6ff00 /clang/tools
parent916ac4d23323f2d08006bb58e7f61d0feade998a (diff)
downloadllvm-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.cpp5
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) {