about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-06-21 21:29:45 +0000
committerbors <bors@rust-lang.org>2017-06-21 21:29:45 +0000
commit6de26f42deab53b1a8cbd57e4c696626e6650708 (patch)
tree4462367c0e09a88260763e010db2287b27f0c71f /src/rustllvm/RustWrapper.cpp
parent622e7e6487b6fb7fdbb901720cd4214f9179ed67 (diff)
parent0b937989599392d42de0a792a91fa7bc0bc53f92 (diff)
downloadrust-6de26f42deab53b1a8cbd57e4c696626e6650708.tar.gz
rust-6de26f42deab53b1a8cbd57e4c696626e6650708.zip
Auto merge of #42771 - arielb1:no-inline-unwind, r=nagisa
mark calls in the unwind path as !noinline

The unwind path is always cold, so that should not have bad performance
implications.  This avoids catastrophic exponential inlining, and also
decreases the size of librustc.so by 1.5% (OTOH, the size of `libstd.so`
increased by 0.5% for some reason).

Fixes #41696.

r? @nagisa
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions