Use MMI->getPersonality() instead of MMI->getPersonalities()[MMI->getPersonalityIndex()]
[oota-llvm.git] / lib / CodeGen / AsmPrinter / ARMException.cpp
index 66c6c633540733228c05f1a4ce2c6ad6b907f1d5..6fe75ad82d26b095bbd8dffb8fcd04cfaa12f729 100644 (file)
@@ -88,8 +88,7 @@ void ARMException::endFunction(const MachineFunction *) {
                                                   Asm->getFunctionNumber()));
     if (!MMI->getLandingPads().empty()) {
       // Emit references to personality.
-      if (const Function * Personality =
-          MMI->getPersonalities()[MMI->getPersonalityIndex()]) {
+      if (const Function *Personality = MMI->getPersonality()) {
         MCSymbol *PerSym = Asm->getSymbol(Personality);
         Asm->OutStreamer.EmitSymbolAttribute(PerSym, MCSA_Global);
         ATS.emitPersonality(PerSym);