]>
Commit | Line | Data |
---|---|---|
ba9703b0 | 1 | // We specify -C incremental here because we want to test the partitioning for |
a7813a04 | 2 | // incremental compilation |
ba9703b0 | 3 | // compile-flags:-Zprint-mono-items=lazy -Cincremental=tmp/partitioning-tests/statics |
a7813a04 | 4 | |
abe05a73 | 5 | #![crate_type="rlib"] |
a7813a04 | 6 | |
1b1a35ee | 7 | //~ MONO_ITEM static FOO @@ statics[Internal] |
a7813a04 XL |
8 | static FOO: u32 = 0; |
9 | ||
1b1a35ee | 10 | //~ MONO_ITEM static BAR @@ statics[Internal] |
a7813a04 XL |
11 | static BAR: u32 = 0; |
12 | ||
1b1a35ee | 13 | //~ MONO_ITEM fn function @@ statics[External] |
abe05a73 | 14 | pub fn function() { |
1b1a35ee | 15 | //~ MONO_ITEM static function::FOO @@ statics[Internal] |
a7813a04 XL |
16 | static FOO: u32 = 0; |
17 | ||
1b1a35ee | 18 | //~ MONO_ITEM static function::BAR @@ statics[Internal] |
a7813a04 XL |
19 | static BAR: u32 = 0; |
20 | } | |
21 | ||
abe05a73 | 22 | pub mod mod1 { |
1b1a35ee | 23 | //~ MONO_ITEM static mod1::FOO @@ statics-mod1[Internal] |
a7813a04 XL |
24 | static FOO: u32 = 0; |
25 | ||
1b1a35ee | 26 | //~ MONO_ITEM static mod1::BAR @@ statics-mod1[Internal] |
a7813a04 XL |
27 | static BAR: u32 = 0; |
28 | ||
1b1a35ee | 29 | //~ MONO_ITEM fn mod1::function @@ statics-mod1[External] |
abe05a73 | 30 | pub fn function() { |
1b1a35ee | 31 | //~ MONO_ITEM static mod1::function::FOO @@ statics-mod1[Internal] |
a7813a04 XL |
32 | static FOO: u32 = 0; |
33 | ||
1b1a35ee | 34 | //~ MONO_ITEM static mod1::function::BAR @@ statics-mod1[Internal] |
a7813a04 XL |
35 | static BAR: u32 = 0; |
36 | } | |
37 | } |