3 #![allow(unused_variables)]
5 { $A:ty,$B:ty } => { ($A, $B) }
9 let x: Tuple!(i32, i32) = (1, 2);
14 macro_rules! m { () => { i32 } }
15 struct S<T = m!()>(m!(), T) where T: Trait<m!()>;
18 std::cell::Cell::<m!()>::new(m!());
19 impl<T> std::ops::Index<m!()> for dyn Trait<(m!(), T)>
23 fn index(&self, i: m!()) -> &m!() {
30 impl Trait<i32> for i32 {}