From cb1e6302f0a436eaad08014a22f4265b64b379d3 Mon Sep 17 00:00:00 2001 From: Daniel Schemmel Date: Fri, 25 May 2018 13:04:54 +0200 Subject: Fix the final -Wimplicit-fallthrough warning --- lib/Expr/Parser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/Expr/Parser.cpp b/lib/Expr/Parser.cpp index 572b9572..479ff6c2 100644 --- a/lib/Expr/Parser.cpp +++ b/lib/Expr/Parser.cpp @@ -998,8 +998,11 @@ ExprResult ParserImpl::ParseParenExpr(TypeResult FIXME_UNUSED) { case 2: return ParseBinaryParenExpr(Name, ExprKind, IsFixed, ResTy); case 3: - if (ExprKind == Expr::Select) + if (ExprKind == Expr::Select) { return ParseSelectParenExpr(Name, ResTy); + } else { + assert(0 && "Invalid ternary expression kind."); + } default: assert(0 && "Invalid argument kind (number of args)."); return ExprResult(); -- cgit 1.4.1