| #![deny(unused_must_use)] | |
| fn foo(_: i32) -> bool { todo!() } | |
| fn bar() -> &'static i32 { | |
| &42; | |
| //~^ ERROR unused | |
| &mut foo(42); | |
| //~^ ERROR unused | |
| &&42; | |
| //~^ ERROR unused | |
| &&mut 42; | |
| //~^ ERROR unused | |
| &mut &42; | |
| //~^ ERROR unused | |
| let _result = foo(4) | |
| && foo(2); // Misplaced semi-colon (perhaps due to reordering of lines) | |
| && foo(42); | |
| //~^ ERROR unused | |
| let _ = &42; // ok | |
| &42 // ok | |
| } | |
| fn main() { | |
| let _ = bar(); | |
| } |