]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | // run-pass |
9e0c209e SL |
2 | // ignore-windows |
3 | // ignore-macos | |
e74abb32 | 4 | // ignore-emscripten common linkage not implemented right now |
9e0c209e SL |
5 | |
6 | #![feature(linkage)] | |
7 | ||
8 | #[linkage = "common"] | |
9 | pub static mut TEST1: u32 = 0u32; | |
10 | ||
11 | #[linkage = "external"] | |
12 | pub static TEST2: bool = true; | |
13 | ||
14 | #[linkage = "internal"] | |
15 | pub static TEST3: bool = true; | |
16 | ||
17 | #[linkage = "linkonce"] | |
18 | pub static TEST4: bool = true; | |
19 | ||
20 | #[linkage = "linkonce_odr"] | |
21 | pub static TEST5: bool = true; | |
22 | ||
23 | #[linkage = "private"] | |
24 | pub static TEST6: bool = true; | |
25 | ||
26 | #[linkage = "weak"] | |
27 | pub static TEST7: bool = true; | |
28 | ||
29 | #[linkage = "weak_odr"] | |
30 | pub static TEST8: bool = true; | |
31 | ||
ff7c6d11 | 32 | fn main() {} |