]>
Commit | Line | Data |
---|---|---|
83c7162d | 1 | // ignore-tidy-linelength |
e74abb32 | 2 | // no-prefer-dynamic |
94b46f34 | 3 | // compile-flags:-Zprint-mono-items=eager -Zshare-generics=yes -Zincremental=tmp/partitioning-tests/shared-generics-exe |
83c7162d XL |
4 | |
5 | #![crate_type="rlib"] | |
6 | ||
7 | // aux-build:shared_generics_aux.rs | |
8 | extern crate shared_generics_aux; | |
9 | ||
94b46f34 | 10 | //~ MONO_ITEM fn shared_generics::foo[0] |
83c7162d XL |
11 | pub fn foo() { |
12 | ||
b7449926 | 13 | //~ MONO_ITEM fn shared_generics_aux::generic_fn[0]<u16> @@ shared_generics_aux-in-shared_generics.volatile[External] |
83c7162d XL |
14 | let _ = shared_generics_aux::generic_fn(0u16, 1u16); |
15 | ||
16 | // This should not generate a monomorphization because it's already | |
17 | // available in `shared_generics_aux`. | |
18 | let _ = shared_generics_aux::generic_fn(0.0f32, 3.0f32); | |
19 | } | |
20 | ||
94b46f34 | 21 | // MONO_ITEM drop-glue i8 |