4 #![feature(asm_const, asm_sym)]
8 fn foofoo<const N: usize>() {}
10 unsafe fn foo<const N: usize>() {
11 asm!("/* {0} */", const N);
12 asm!("/* {0} */", const N + 1);
13 asm!("/* {0} */", sym foofoo::<N>);
19 asm!("/* {0} */", const std::mem::size_of::<T>());
20 asm!("/* {0} */", const std::mem::size_of::<(T, T)>());
21 asm!("/* {0} */", sym barbar::<T>);
22 asm!("/* {0} */", sym barbar::<(T, T)>);