Fix .cfi_personality on 32 bit systems.
authorRafael Espindola <rafael.espindola@gmail.com>
Sun, 26 Dec 2010 22:47:37 +0000 (22:47 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sun, 26 Dec 2010 22:47:37 +0000 (22:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122570 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCDwarf.cpp

index a4d34f386aa43cace18ff9d1327b1e4337c2856f..75c844f09ec669d4c4369e1c84bc62ae13f7b050 100644 (file)
@@ -561,7 +561,7 @@ static const MCSymbol &EmitCIE(MCStreamer &streamer,
     // Personality Encoding
     streamer.EmitIntValue(dwarf::DW_EH_PE_absptr, 1);
     // Personality
-    streamer.EmitSymbolValue(personality, 8);
+    streamer.EmitSymbolValue(personality, asmInfo.getPointerSize());
   }
   // Encoding of the FDE pointers
   streamer.EmitIntValue(dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4, 1);