malloc elimination: it's a bad idea to use raw_svector_ostream on a
authorEli Friedman <eli.friedman@gmail.com>
Mon, 18 Apr 2011 20:54:46 +0000 (20:54 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Mon, 18 Apr 2011 20:54:46 +0000 (20:54 +0000)
commit50ebe53353f6870e913f7715d6d4fc5a1f5bedd6
tree70df5b1fbef32a1fdc51869c38e2e78f28a06d53
parent3f3bf9387b75f4c932e4c59bd7af719d26ae4b99
malloc elimination: it's a bad idea to use raw_svector_ostream on a
small heap-allocated SmallString because it unconditionally forces a malloc.

(Revised version of r129688, with the necessary flush() call.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129716 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/MCObjectStreamer.cpp