]> granicus.if.org Git - clang/commitdiff
[Sema] Make switch fully covered again.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 6 Aug 2016 11:28:20 +0000 (11:28 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 6 Aug 2016 11:28:20 +0000 (11:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@277920 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaExpr.cpp

index a4f960622c0a6a00fb458a0ea2358055c44c7eb7..4d31cd86cc914b86a3660183a40e5cdf5e787154 100644 (file)
@@ -136,7 +136,7 @@ AvailabilityResult Sema::ShouldDiagnoseAvailabilityOfDecl(
     }
 
   switch (Result) {
-  default:
+  case AR_Available:
     return Result;
 
   case AR_Unavailable:
@@ -167,6 +167,7 @@ AvailabilityResult Sema::ShouldDiagnoseAvailabilityOfDecl(
     return Warn ? AR_NotYetIntroduced : AR_Available;
   }
   }
+  llvm_unreachable("Unknown availability result!");
 }
 
 static void