Trivial cleanup: reuse existing variable.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 14 Feb 2014 19:02:01 +0000 (19:02 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 14 Feb 2014 19:02:01 +0000 (19:02 +0000)
Extracted while trying to understand http://llvm-reviews.chandlerc.com/D1764.

Patch by Matt Arsenault.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201425 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/SROA.cpp

index bed53b832a9c65891f5c390a3c7f4f2fa1e9838f..114411e3f0c3ec81bc577e38560e66dafa077ef6 100644 (file)
@@ -2518,8 +2518,7 @@ private:
     }
 
     if (EmitMemCpy) {
-      Type *OtherPtrTy = IsDest ? II.getRawSource()->getType()
-                                : II.getRawDest()->getType();
+      Type *OtherPtrTy = OtherPtr->getType();
 
       // Compute the other pointer, folding as much as possible to produce
       // a single, simple GEP in most cases.