summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2010-12-12 08:41:34 +0000
committerChandler Carruth <chandlerc@gmail.com>2010-12-12 08:41:34 +0000
commit9694b9cdfb3cc176da5cfffa40075ab3b623e6a8 (patch)
treeeb2e51e35ca81a5220a4feedfef6af87ffed5650 /clang
parentf9802446a58e589b86604823b5cfc11884db96df (diff)
downloadbcm5719-llvm-9694b9cdfb3cc176da5cfffa40075ab3b623e6a8.tar.gz
bcm5719-llvm-9694b9cdfb3cc176da5cfffa40075ab3b623e6a8.zip
Fold away completely identical code with simple fallthrough.
llvm-svn: 121627
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/Sema/SemaOverload.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index 5ec7b935b20..1a54ce271f1 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -5547,14 +5547,9 @@ Sema::AddBuiltinOperatorCandidates(OverloadedOperatorKind Op,
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) {
OpenPOWER on IntegriCloud