blob: cdbee945d8f642318755f878fb5feabbd586f6f2 [file]
// { dg-additional-options "-frust-unused-check-2.0" }
#![feature(no_core)]
#![no_core]
pub fn a()->i32 {
let mut a = 1;
a = 2;
// { dg-warning "unused assignment .a." "" { target *-*-* } .-1 }
a = 3;
// { dg-warning "unused assignment .a." "" { target *-*-* } .-1 }
a = 4;
// { dg-warning "unused assignment .a." "" { target *-*-* } .-1 }
a = 5;
let mut b = a;
b = 1;
// { dg-warning "unused assignment .b." "" { target *-*-* } .-1 }
b = 2;
// { dg-warning "unused assignment .b." "" { target *-*-* } .-1 }
b = 3;
// { dg-warning "unused assignment .b." "" { target *-*-* } .-1 }
b = 4;
// { dg-warning "unused assignment .b." "" { target *-*-* } .-1 }
b = 5;
return b
}