summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCAssembler.cpp
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2015-08-07 15:14:08 +0000
committerFrederic Riss <friss@apple.com>2015-08-07 15:14:08 +0000
commita5ab8443c122b6e1832e7cf6fbc8d33b8e031038 (patch)
tree534acdfc009d7d508829494b48f48aef4ab4f479 /llvm/lib/MC/MCAssembler.cpp
parent01da42d8db3263ede2c10b466daed51f4b1d43e5 (diff)
downloadbcm5719-llvm-a5ab8443c122b6e1832e7cf6fbc8d33b8e031038.tar.gz
bcm5719-llvm-a5ab8443c122b6e1832e7cf6fbc8d33b8e031038.zip
[MC/Dwarf] Allow to specify custom parameters for linetable emission.
NFC patch for current users, but llvm-dsymutil will use the new functionality to adapt to the input linetable. Based on a patch by Adrian Prantl. llvm-svn: 244318
Diffstat (limited to 'llvm/lib/MC/MCAssembler.cpp')
-rw-r--r--llvm/lib/MC/MCAssembler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp
index ffb1479444c..38e126191c1 100644
--- a/llvm/lib/MC/MCAssembler.cpp
+++ b/llvm/lib/MC/MCAssembler.cpp
@@ -1026,7 +1026,8 @@ bool MCAssembler::relaxDwarfLineAddr(MCAsmLayout &Layout,
SmallString<8> &Data = DF.getContents();
Data.clear();
raw_svector_ostream OSE(Data);
- MCDwarfLineAddr::Encode(Context, LineDelta, AddrDelta, OSE);
+ MCDwarfLineAddr::Encode(Context, getDWARFLinetableParams(), LineDelta,
+ AddrDelta, OSE);
OSE.flush();
return OldSize != Data.size();
}
OpenPOWER on IntegriCloud