From b7beee9f2b52f34a3b0800a5f0038f0e4295b260 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 22 Mar 2009 00:10:22 +0000 Subject: [PATCH] fix some warnings in release-assert mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67456 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/Expr.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/AST/Expr.cpp b/lib/AST/Expr.cpp index 330ba63b58..f2553c3390 100644 --- a/lib/AST/Expr.cpp +++ b/lib/AST/Expr.cpp @@ -103,15 +103,15 @@ const char *UnaryOperator::getOpcodeStr(Opcode Op) { UnaryOperator::Opcode UnaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix) { switch (OO) { - case OO_PlusPlus: return Postfix? PostInc : PreInc; - case OO_MinusMinus: return Postfix? PostDec : PreDec; - case OO_Amp: return AddrOf; - case OO_Star: return Deref; - case OO_Plus: return Plus; - case OO_Minus: return Minus; - case OO_Tilde: return Not; - case OO_Exclaim: return LNot; default: assert(false && "No unary operator for overloaded function"); + case OO_PlusPlus: return Postfix ? PostInc : PreInc; + case OO_MinusMinus: return Postfix ? PostDec : PreDec; + case OO_Amp: return AddrOf; + case OO_Star: return Deref; + case OO_Plus: return Plus; + case OO_Minus: return Minus; + case OO_Tilde: return Not; + case OO_Exclaim: return LNot; } } @@ -269,6 +269,7 @@ const char *BinaryOperator::getOpcodeStr(Opcode Op) { BinaryOperator::Opcode BinaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO) { switch (OO) { + default: assert(false && "Not an overloadable binary operator"); case OO_Plus: return Add; case OO_Minus: return Sub; case OO_Star: return Mul; @@ -300,7 +301,6 @@ BinaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO) { case OO_PipePipe: return LOr; case OO_Comma: return Comma; case OO_ArrowStar: return PtrMemI; - default: assert(false && "Not an overloadable binary operator"); } } -- 2.40.0