summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-08-06 11:28:20 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-08-06 11:28:20 +0000
commit01d3a35aa3e917c8878c582ea53d1223e5f25946 (patch)
tree274ff91ed3aa8bb9cf68d7556a4bd60cbd14f7fe /clang/lib
parentf56309f11a648c89475ca48fa0b9fc67a36725a0 (diff)
downloadbcm5719-llvm-01d3a35aa3e917c8878c582ea53d1223e5f25946.tar.gz
bcm5719-llvm-01d3a35aa3e917c8878c582ea53d1223e5f25946.zip
[Sema] Make switch fully covered again.
llvm-svn: 277920
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Sema/SemaExpr.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp
index a4f960622c0..4d31cd86cc9 100644
--- a/clang/lib/Sema/SemaExpr.cpp
+++ b/clang/lib/Sema/SemaExpr.cpp
@@ -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
OpenPOWER on IntegriCloud