summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2012-09-18 17:46:26 +0000
committerFariborz Jahanian <fjahanian@apple.com>2012-09-18 17:46:26 +0000
commit282071efccba40a48a2612ddd8dc152209223014 (patch)
tree49d7d66d4f834102b7c9bb8129943be2d16ccbcb /clang/lib
parent97fca507f428c2bfcaa869790e068d3a9bf9907d (diff)
downloadbcm5719-llvm-282071efccba40a48a2612ddd8dc152209223014.tar.gz
bcm5719-llvm-282071efccba40a48a2612ddd8dc152209223014.zip
minor refactoring of my last check-in.
llvm-svn: 164145
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Sema/SemaChecking.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp
index ed5517d1884..77058acc57b 100644
--- a/clang/lib/Sema/SemaChecking.cpp
+++ b/clang/lib/Sema/SemaChecking.cpp
@@ -4355,11 +4355,11 @@ static void AnalyzeComparison(Sema &S, BinaryOperator *E) {
QualType T = E->getLHS()->getType();
assert(S.Context.hasSameUnqualifiedType(T, E->getRHS()->getType())
&& "comparison with mismatched types");
+ if (E->isValueDependent())
+ return AnalyzeImpConvsInComparison(S, E);
Expr *LHS = E->getLHS()->IgnoreParenImpCasts();
Expr *RHS = E->getRHS()->IgnoreParenImpCasts();
- if (E->isValueDependent())
- return AnalyzeImpConvsInComparison(S, E);
bool IsComparisonConstant = false;
OpenPOWER on IntegriCloud