blob: 2165b71b10b1892e5e780ba84e20c68f95c078e2 [file] [edit]
// This test checks if tuple elements are a coercion site or not.
// Note that the code here is a degenerate case, but you can get similar effects in real code, when
// unifying match arms, for example.
//
// See also: coercion-never.rs
//@ reference: coerce.site.tuple
//@ reference: coerce.types.unsize
//@ reference: coerce.unsize.slice
fn main() {
let _: (&[u8],) = (&[],);
let y = (&[],);
let _: (&[u8],) = y; //~ error: mismatched types
}