diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-08-19 18:40:58 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-08-19 18:40:58 +0000 |
commit | d14787e49777888eb7c685c0d5803044e7b7971a (patch) | |
tree | 29aae6c3c19c2f7383eb9c851db0ddb7161d9caf /lib/Support/PrettyStackTrace.cpp | |
parent | c21d5883acb7635635bb449dd8e439fa15a91bf6 (diff) |
Change raw_svector_ostream to reserve the input buffer if necessary, Ted was
right.
- This class turns out to be much more convenient to use if we do this; clients
can make sure the buffer is always big enough if they care (since our current
idiom tends to be to use a SmallString<256> for the input to this we should
generally be avoiding an unnecessary malloc).
Also, add a convenience raw_svector_ostream::str method which flushes the buffer
and returns a StringRef for the vector contents.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79446 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/PrettyStackTrace.cpp')
0 files changed, 0 insertions, 0 deletions