blob: 6f2cd6cc3d63469d51f5a205789aea4d254e44b3 [file] [log] [blame] [edit]
// Check that storage statements reset local qualification.
//@ check-pass
use std::cell::Cell;
const C: Option<Cell<u32>> = {
let mut c = None;
let mut i = 0;
while i == 0 {
let mut x = None;
c = x;
x = Some(Cell::new(0));
let _ = x;
i += 1;
}
c
};
fn main() {
let _: &'static _ = &C;
}