blob: 7b1f28e818573a427cc600355a12ded05d4e08f1 [file]
// { dg-additional-options "-frust-unused-check-2.0" }
#![feature(no_core)]
#![no_core]
fn foo(mut n: i32) {
if false {
n = 1i32;
// { dg-warning "unused assignment .n." "" { target *-*-* } .-1 }
}
n = 1i32;
// { dg-warning "unused assignment .n." "" { target *-*-* } .-1 }
n = 2i32;
bar(n);
if n > 0i32 {
let _ = 1i32 / n;
}
let _ = 1i32 / n;
let mut n;
n = 10;
// { dg-warning "unused assignment .n." "" { target *-*-* } .-1 }
n = 5;
if n > 0 {
let _ = 1i32 / n;
}
}
fn bar(_n: i32) {}
fn main() {
foo(1);
}