Author: d0k Date: Sat Aug 6 06:28:20 2016 New Revision: 277920 URL: http://llvm.org/viewvc/llvm-project?rev=277920&view=rev Log: [Sema] Make switch fully covered again.
Modified: cfe/trunk/lib/Sema/SemaExpr.cpp Modified: cfe/trunk/lib/Sema/SemaExpr.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExpr.cpp?rev=277920&r1=277919&r2=277920&view=diff ============================================================================== --- cfe/trunk/lib/Sema/SemaExpr.cpp (original) +++ cfe/trunk/lib/Sema/SemaExpr.cpp Sat Aug 6 06:28:20 2016 @@ -136,7 +136,7 @@ AvailabilityResult Sema::ShouldDiagnoseA } switch (Result) { - default: + case AR_Available: return Result; case AR_Unavailable: @@ -167,6 +167,7 @@ AvailabilityResult Sema::ShouldDiagnoseA return Warn ? AR_NotYetIntroduced : AR_Available; } } + llvm_unreachable("Unknown availability result!"); } static void _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits