diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-06-18 14:42:47 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-06-18 14:42:47 +0000 |
commit | dcf0e0c44b0bf0634b2f833369b840c18ac8a5f0 (patch) | |
tree | cabd2fde9f1d87139f26c4ef54c06390c63a1ecd /lib | |
parent | 1a81d48bde36ccb4499695629b966e80cb85e260 (diff) | |
download | llvm-dcf0e0c44b0bf0634b2f833369b840c18ac8a5f0.tar.gz llvm-dcf0e0c44b0bf0634b2f833369b840c18ac8a5f0.tar.bz2 llvm-dcf0e0c44b0bf0634b2f833369b840c18ac8a5f0.tar.xz |
Directly print to a raw_ostream instead of printing to a buffer first.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133352 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/MC/MCDwarf.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/MC/MCDwarf.cpp b/lib/MC/MCDwarf.cpp index 13cb81ab44..97e7dbdf86 100644 --- a/lib/MC/MCDwarf.cpp +++ b/lib/MC/MCDwarf.cpp @@ -354,10 +354,7 @@ void MCDwarfLineAddr::Encode(int64_t LineDelta, uint64_t AddrDelta, OS << char(dwarf::DW_LNS_const_add_pc); else { OS << char(dwarf::DW_LNS_advance_pc); - SmallString<32> Tmp; - raw_svector_ostream OSE(Tmp); - MCObjectWriter::EncodeULEB128(AddrDelta, OSE); - OS << OSE.str(); + MCObjectWriter::EncodeULEB128(AddrDelta, OS); } OS << char(dwarf::DW_LNS_extended_op); OS << char(1); |