20 lines
400 B
Rust
20 lines
400 B
Rust
fn foo(x: isize) { println!("{}", x); }
|
|
|
|
fn main() {
|
|
let x: isize;
|
|
foo(x); //~ ERROR E0381
|
|
|
|
// test for #120634
|
|
struct A(u8);
|
|
struct B { d: u8 }
|
|
let (a, );
|
|
let [b, ];
|
|
let A(c);
|
|
let B { d };
|
|
let _: (u8, u8, u8, u8) = (a, b, c, d);
|
|
//~^ ERROR used binding `a`
|
|
//~| ERROR used binding `b`
|
|
//~| ERROR used binding `c`
|
|
//~| ERROR used binding `d`
|
|
}
|