about summary refs log tree commit diff
path: root/src/test/debuginfo/enum-thinlto.rs
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/test/debuginfo/enum-thinlto.rs
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/test/debuginfo/enum-thinlto.rs')
0 files changed, 0 insertions, 0 deletions