Move the personality function from LandingPadInst to Function
[oota-llvm.git] / lib / CodeGen / SjLjEHPrepare.cpp
index 42d277ebed0fe93d44cb34b4b6dea531243267dc..116fd5be033728866b9a744f23b63ac2a5cbe1ac 100644 (file)
@@ -227,7 +227,7 @@ Value *SjLjEHPrepare::setupFunctionContext(Function &F,
   // Personality function
   IRBuilder<> Builder(EntryBB->getTerminator());
   if (!PersonalityFn)
-    PersonalityFn = LPads[0]->getPersonalityFn();
+    PersonalityFn = F.getPersonalityFn();
   Value *PersonalityFieldPtr = Builder.CreateConstGEP2_32(
       FunctionContextTy, FuncCtx, 0, 3, "pers_fn_gep");
   Builder.CreateStore(