diff options
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/AST/Expr.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp index 330ba63b589..f2553c3390d 100644 --- a/clang/lib/AST/Expr.cpp +++ b/clang/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"); } } |