diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2012-09-18 17:46:26 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-09-18 17:46:26 +0000 |
| commit | 282071efccba40a48a2612ddd8dc152209223014 (patch) | |
| tree | 49d7d66d4f834102b7c9bb8129943be2d16ccbcb /clang/lib | |
| parent | 97fca507f428c2bfcaa869790e068d3a9bf9907d (diff) | |
| download | bcm5719-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.cpp | 4 |
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; |

