]> granicus.if.org Git - clang/commitdiff
fix some warnings in release-assert mode.
authorChris Lattner <sabre@nondot.org>
Sun, 22 Mar 2009 00:10:22 +0000 (00:10 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 22 Mar 2009 00:10:22 +0000 (00:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67456 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/Expr.cpp

index 330ba63b589a59e7ee069b8f5e10cac623c4958a..f2553c3390d24c8568eb51ed01537f5871f2ea66 100644 (file)
@@ -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");
   }
 }