From: Benjamin Kramer Date: Sat, 18 Jun 2011 14:42:47 +0000 (+0000) Subject: Directly print to a raw_ostream instead of printing to a buffer first. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=dcf0e0c44b0bf0634b2f833369b840c18ac8a5f0;p=oota-llvm.git 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 --- diff --git a/lib/MC/MCDwarf.cpp b/lib/MC/MCDwarf.cpp index 13cb81ab441..97e7dbdf868 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);