]> granicus.if.org Git - clang/commitdiff
Remove no longer needed LHSType and RHSType from checkArithmeticNull()
authorRichard Trieu <rtrieu@google.com>
Thu, 15 Sep 2011 23:57:21 +0000 (23:57 +0000)
committerRichard Trieu <rtrieu@google.com>
Thu, 15 Sep 2011 23:57:21 +0000 (23:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139879 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaExpr.cpp

index 73c8283dbd0c050b7e747e549e054e3b7f0e5801..0f92c296e4f9efb810d500ff80b9938c229e62f4 100644 (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.