projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
DebugInfo: Emit DW_TAG_subprogram's DW_AT_high_pc as an offset from the low_pc
[oota-llvm.git]
/
lib
/
CodeGen
/
AsmPrinter
/
DwarfCFIException.cpp
diff --git
a/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
b/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
index a658d1e420ec4c2a8c93d2c1399336b13c21823c..30312ac2e281c0113eed6f5c271b5af97626688b 100644
(file)
--- a/
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
+++ b/
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
@@
-113,13
+113,14
@@
void DwarfCFIException::beginFunction(const MachineFunction *MF) {
if (!shouldEmitPersonality && !shouldEmitMoves)
return;
if (!shouldEmitPersonality && !shouldEmitMoves)
return;
- Asm->OutStreamer.EmitCFIStartProc();
+ Asm->OutStreamer.EmitCFIStartProc(
/*IsSimple=*/false
);
// Indicate personality routine, if any.
if (!shouldEmitPersonality)
return;
// Indicate personality routine, if any.
if (!shouldEmitPersonality)
return;
- const MCSymbol *Sym = TLOF.getCFIPersonalitySymbol(Per, Asm->Mang, MMI);
+ const MCSymbol *Sym =
+ TLOF.getCFIPersonalitySymbol(Per, *Asm->Mang, Asm->TM, MMI);
Asm->OutStreamer.EmitCFIPersonality(Sym, PerEncoding);
Asm->OutStreamer.EmitDebugLabel
Asm->OutStreamer.EmitCFIPersonality(Sym, PerEncoding);
Asm->OutStreamer.EmitDebugLabel