[VPlan] Fix sanitizer problem with insertBefore.

llvm-svn: 334943
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.cpp b/llvm/lib/Transforms/Vectorize/VPlan.cpp
index 7d07ae0..ea9ad19 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlan.cpp
@@ -221,8 +221,8 @@
 }
 
 void VPRecipeBase::insertBefore(VPRecipeBase *InsertPos) {
-  InsertPos->getParent()->getRecipeList().insert(InsertPos->getIterator(),
-                                                 this);
+  Parent = InsertPos->getParent();
+  Parent->getRecipeList().insert(InsertPos->getIterator(), this);
 }
 
 void VPInstruction::generateInstruction(VPTransformState &State,