]> git.lizzy.rs Git - rust.git/commit
Only export #[no_mangle] extern symbols during LTO
authorWesley Wiser <wwiser@gmail.com>
Tue, 26 Jul 2016 01:44:57 +0000 (21:44 -0400)
committerWesley Wiser <wwiser@gmail.com>
Wed, 27 Jul 2016 17:58:22 +0000 (13:58 -0400)
commit2dbf00e2bb60b6b3172002c7e00d516c94d9ee42
tree4a6c3643ea5237c3b0ed2ac8acd3f62dbf88876d
parent422ebd5328e485462c675af9304f3b5b86e5b893
Only export #[no_mangle] extern symbols during LTO

Previously, all extern symbols were exported even when performing LTO.
Now, we only export symbols that are also marked #[no_mangle].

Fixes #34985
src/librustc_metadata/decoder.rs