Update ExceptionDemo for exception handling API changes (personality function call...
[oota-llvm.git] / examples / ExceptionDemo / ExceptionDemo.cpp
index 5043a656d4c8a19e3dc2a6e16b8cbc36a6a6ce04..506f322603f1ee14ea121a46d49958beed80d7f0 100644 (file)
@@ -1265,10 +1265,10 @@ static llvm::Function *createCatchWrappedInvokeFunction(
   builder.SetInsertPoint(exceptionBlock);
 
   llvm::Function *personality = module.getFunction("ourPersonality");
+  ret->setPersonalityFn(personality);
 
   llvm::LandingPadInst *caughtResult =
     builder.CreateLandingPad(ourCaughtResultType,
-                             personality,
                              numExceptionsToCatch,
                              "landingPad");