18 lines
316 B
Rust
18 lines
316 B
Rust
//@ compile-flags: -D path-statements
|
|
struct Droppy;
|
|
|
|
impl Drop for Droppy {
|
|
fn drop(&mut self) {}
|
|
}
|
|
|
|
fn main() {
|
|
let x = 10;
|
|
x; //~ ERROR path statement with no effect
|
|
|
|
let y = Droppy;
|
|
y; //~ ERROR path statement drops value
|
|
|
|
let z = (Droppy,);
|
|
z; //~ ERROR path statement drops value
|
|
}
|