]> git.lizzy.rs Git - rust.git/blob - src/test/codegen-units/partitioning/shared-generics.rs
Rollup merge of #56425 - scottmcm:redo-vec-set_len-docs, r=Centril
[rust.git] / src / test / codegen-units / partitioning / shared-generics.rs
1 // ignore-tidy-linelength
2 // compile-flags:-Zprint-mono-items=eager -Zshare-generics=yes -Zincremental=tmp/partitioning-tests/shared-generics-exe
3
4 #![crate_type="rlib"]
5
6 // aux-build:shared_generics_aux.rs
7 extern crate shared_generics_aux;
8
9 //~ MONO_ITEM fn shared_generics::foo[0]
10 pub fn foo() {
11
12     //~ MONO_ITEM fn shared_generics_aux::generic_fn[0]<u16> @@ shared_generics_aux-in-shared_generics.volatile[External]
13     let _ = shared_generics_aux::generic_fn(0u16, 1u16);
14
15     // This should not generate a monomorphization because it's already
16     // available in `shared_generics_aux`.
17     let _ = shared_generics_aux::generic_fn(0.0f32, 3.0f32);
18 }
19
20 // MONO_ITEM drop-glue i8