[cfe-commits] r121627 - /cfe/trunk/lib/Sema/SemaOverload.cpp

Chandler Carruth chandlerc at gmail.com
Sun Dec 12 00:41:34 PST 2010


Author: chandlerc
Date: Sun Dec 12 02:41:34 2010
New Revision: 121627

URL: http://llvm.org/viewvc/llvm-project?rev=121627&view=rev
Log:
Fold away completely identical code with simple fallthrough.

Modified:
    cfe/trunk/lib/Sema/SemaOverload.cpp

Modified: cfe/trunk/lib/Sema/SemaOverload.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaOverload.cpp?rev=121627&r1=121626&r2=121627&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaOverload.cpp (original)
+++ cfe/trunk/lib/Sema/SemaOverload.cpp Sun Dec 12 02:41:34 2010
@@ -5547,14 +5547,9 @@
     break;
 
   case OO_Plus: // '+' is either unary or binary
-    if (NumArgs == 1) {
+    if (NumArgs == 1)
       OpBuilder.addUnaryPlusPointerOverloads();
-      OpBuilder.addUnaryPlusOrMinusArithmeticOverloads();
-    } else {
-      OpBuilder.addBinaryPlusOrMinusPointerOverloads(Op);
-      OpBuilder.addGenericBinaryArithmeticOverloads(/*isComparison=*/false);
-    }
-    break;
+    // Fall through.
 
   case OO_Minus: // '-' is either unary or binary
     if (NumArgs == 1) {





More information about the cfe-commits mailing list