]> git.proxmox.com Git - rustc.git/blame - src/test/codegen-units/partitioning/shared-generics.rs
New upstream version 1.40.0+dfsg1
[rustc.git] / src / test / codegen-units / partitioning / shared-generics.rs
CommitLineData
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
8extern crate shared_generics_aux;
9
94b46f34 10//~ MONO_ITEM fn shared_generics::foo[0]
83c7162d
XL
11pub 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