1 // We specify -C incremental here because we want to test the partitioning for
2 // incremental compilation
3 // compile-flags:-Zprint-mono-items=eager -Cincremental=tmp/partitioning-tests/local-generic
8 //~ MONO_ITEM fn generic::<u32> @@ local_generic.volatile[External]
9 //~ MONO_ITEM fn generic::<u64> @@ local_generic.volatile[External]
10 //~ MONO_ITEM fn generic::<char> @@ local_generic.volatile[External]
11 //~ MONO_ITEM fn generic::<&str> @@ local_generic.volatile[External]
12 pub fn generic<T>(x: T) -> T { x }
14 //~ MONO_ITEM fn user @@ local_generic[Internal]
16 let _ = generic(0u32);
20 pub use super::generic;
22 //~ MONO_ITEM fn mod1::user @@ local_generic-mod1[Internal]
24 let _ = generic(0u64);
30 //~ MONO_ITEM fn mod1::mod1::user @@ local_generic-mod1-mod1[Internal]
40 //~ MONO_ITEM fn mod2::user @@ local_generic-mod2[Internal]
42 let _ = generic("abc");