bors 8f5c3f1fcf Auto merge of #32557 - dotdash:issue-32518, r=nikomatsakis
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

r? @nikomatsakis
2016-03-29 11:10:39 -07:00
..
2016-02-25 22:08:23 -05:00
2016-03-25 06:45:43 -04:00
2016-02-10 20:29:19 +01:00
2016-03-10 12:50:12 +01:00
2016-01-31 19:01:30 +03:00
2016-02-25 22:08:23 -05:00
2016-02-25 22:08:23 -05:00
2016-03-25 06:45:42 -04:00
2016-03-12 12:31:13 -08:00
2016-02-09 23:56:10 +00:00
2016-02-25 22:08:23 -05:00
2016-02-25 22:08:23 -05:00
2016-03-25 00:41:09 +03:00
2016-03-12 12:31:13 -08:00
2016-03-10 12:50:12 +01:00
2016-02-25 22:08:23 -05:00
2016-03-23 02:10:09 +09:00
2016-01-31 11:31:06 -08:00
2016-02-18 22:47:42 -08:00
2016-02-28 14:50:58 +03:00
2016-03-20 13:37:28 -07:00
2016-02-25 22:08:23 -05:00
2016-03-25 06:45:42 -04:00
2016-02-25 16:56:11 -05:00
2016-03-12 12:31:13 -08:00
2016-02-10 20:29:19 +01:00
2016-02-27 02:01:41 -05:00
2016-02-27 02:01:41 -05:00
2016-01-31 19:01:30 +03:00
2016-03-26 12:10:16 -05:00
2016-03-07 14:39:39 -05:00
2016-03-12 12:31:13 -08:00
2016-02-25 22:08:23 -05:00