1 // We specify incremental here because we want to test the partitioning for
2 // incremental compilation
4 // compile-flags:-Zprint-mono-items=eager
9 //~ MONO_ITEM fn generic::<u32> @@ local_generic.volatile[External]
10 //~ MONO_ITEM fn generic::<u64> @@ local_generic.volatile[External]
11 //~ MONO_ITEM fn generic::<char> @@ local_generic.volatile[External]
12 //~ MONO_ITEM fn generic::<&str> @@ local_generic.volatile[External]
13 pub fn generic<T>(x: T) -> T { x }
15 //~ MONO_ITEM fn user @@ local_generic[Internal]
17 let _ = generic(0u32);
21 pub use super::generic;
23 //~ MONO_ITEM fn mod1::user @@ local_generic-mod1[Internal]
25 let _ = generic(0u64);
31 //~ MONO_ITEM fn mod1::mod1::user @@ local_generic-mod1-mod1[Internal]
41 //~ MONO_ITEM fn mod2::user @@ local_generic-mod2[Internal]
43 let _ = generic("abc");