Remove no longer needed LHSType and RHSType from checkArithmeticNull()

llvm-svn: 139879
This commit is contained in:
Richard Trieu 2011-09-15 23:57:21 +00:00
parent a25995dbb4
commit 7a5c27276e
1 changed files with 1 additions and 3 deletions

View File

@ -7691,9 +7691,7 @@ static void checkArithmeticNull(Sema &S, ExprResult &LHS, ExprResult &RHS,
bool LHSNull = isa<GNUNullExpr>(LHS.get()->IgnoreParenImpCasts());
bool RHSNull = isa<GNUNullExpr>(RHS.get()->IgnoreParenImpCasts());
QualType LHSType = LHS.get()->getType();
QualType RHSType = RHS.get()->getType();
QualType NonNullType = LHSNull ? RHSType : LHSType;
QualType NonNullType = LHSNull ? RHS.get()->getType() : LHS.get()->getType();
// Avoid analyzing cases where the result will either be invalid (and
// diagnosed as such) or entirely valid and not something to warn about.