1 // ignore-tidy-linelength
3 // compile-flags:-Zprint-mono-items=eager -Zshare-generics=yes -Zincremental=tmp/partitioning-tests/shared-generics-exe
7 // aux-build:shared_generics_aux.rs
8 extern crate shared_generics_aux;
10 //~ MONO_ITEM fn shared_generics::foo[0]
13 //~ MONO_ITEM fn shared_generics_aux::generic_fn[0]<u16> @@ shared_generics_aux-in-shared_generics.volatile[External]
14 let _ = shared_generics_aux::generic_fn(0u16, 1u16);
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);
21 // MONO_ITEM drop-glue i8