Add llvm_unreachable to pacify GCC's dropping off non-void function warning.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 15 Oct 2013 18:53:18 +0000 (18:53 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 15 Oct 2013 18:53:18 +0000 (18:53 +0000)
+ 80 cols fix.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192728 91177308-0d34-0410-b5e6-96231b3b80d8

tools/libclang/CIndex.cpp

index 8e14d3ff16b6a8ea99df4278b385491a7902f69f..7288402963badcc1a674353db4c0689a8fb9bdd1 100644 (file)
@@ -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) {