about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-09-21 16:36:26 +0000
committerbors <bors@rust-lang.org>2015-09-21 16:36:26 +0000
commit547fd5c11e6902e2f9748e7b46893211b36da421 (patch)
tree51df2f4c747f3352bfd0379f1cee358188c6188e /src/rustllvm/RustWrapper.cpp
parent0a967561783f093c2b63057283784892e855a408 (diff)
parent77f5da77a91af88130fcff3e726931934c71ba3f (diff)
downloadrust-547fd5c11e6902e2f9748e7b46893211b36da421.tar.gz
rust-547fd5c11e6902e2f9748e7b46893211b36da421.zip
Auto merge of #28531 - whitequark:patch-1, r=Gankro
With -O2, LLVM's inliner can remove this code, but this does not happen
with -O1 and lower. As a result, dropping Vec<u8> was linear with length,
resulting in abysmal performance for large buffers.

See issue #24280.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions