rust/src/librustc_llvm
Björn Steinbrink 22f4587586 Use weak_odr linkage when reusing definitions across codegen units
When reuing a definition across codegen units, we obviously cannot use
internal linkage, but using external linkage means that we can end up
with multiple conflicting definitions of a single symbol across
multiple crates. Since the definitions should all be equal
semantically, we can use weak_odr linkage to resolve the situation.

Fixes #32518
2016-03-29 16:44:54 +02:00
..
archive_ro.rs trans: Upgrade LLVM 2016-01-29 16:25:20 -08:00
build.rs rustbuild: Fix 32-bit Windows build 2016-03-14 14:56:48 -07:00
Cargo.toml rustbuild: Sync some Cargo.toml/lib.rs dependencies 2016-02-21 09:49:13 -08:00
diagnostic.rs Remove unneeded #[derive(Copy)] 2015-11-19 16:00:54 +00:00
lib.rs Use weak_odr linkage when reusing definitions across codegen units 2016-03-29 16:44:54 +02:00