blob: 33630205369f003858925453155d6d69040488ac [file] [log] [blame] [edit]
macro_rules! y {
() => {
N
};
}
struct A<const N: usize>;
fn foo<const N: usize>() -> A<{ y!() }> {
A::<1>
//~^ ERROR: mismatched types
}
fn main() {}