// This is a regression test for #69310, which was injected by #68118. // The issue here was that as a performance optimization, // we call the query `lit_to_const(input);`. // However, the literal `input.lit` would not be of the type expected by `input.ty`. // As a result, we immediately called `bug!(...)` instead of bubbling up the problem // so that it could be handled by the caller of `lit_to_const` (`from_anon_const`). fn main() {} const A: [(); 0.1] = [()]; //~ ERROR mismatched types const B: [(); b"a"] = [()]; //~ ERROR mismatched types