diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-04-11 08:26:13 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-04-11 08:26:13 +0000 |
commit | 5ff6747e04021d52f4ed654fe82007be14b8267b (patch) | |
tree | 7b73549557867928227215f498a8fa0a5b4dc26f /clang/lib/Sema/SemaOverload.cpp | |
parent | 85eda12d093714bfc9f266d50254e82888c9e8c3 (diff) | |
download | bcm5719-llvm-5ff6747e04021d52f4ed654fe82007be14b8267b.tar.gz bcm5719-llvm-5ff6747e04021d52f4ed654fe82007be14b8267b.zip |
Remove redundant conditions of the form (A || (!A && B)) -> (A || B)
Found by cppcheck! PR27286 PR27287 PR27288 PR27289
llvm-svn: 265918
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
-rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index 0790dd15e13..034b090fdf3 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -1828,8 +1828,7 @@ bool Sema::IsIntegralPromotion(Expr *From, QualType FromType, QualType ToType) { (FromType->isSignedIntegerType() || // We can promote any unsigned integer type whose size is // less than int to an int. - (!FromType->isSignedIntegerType() && - Context.getTypeSize(FromType) < Context.getTypeSize(ToType)))) { + Context.getTypeSize(FromType) < Context.getTypeSize(ToType))) { return To->getKind() == BuiltinType::Int; } |