summaryrefslogtreecommitdiffstats
path: root/tests/ui/over-constrained-vregs.rs
blob: cc808147600b7cefac0ddcdf36130f05b450491e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// run-pass

#![allow(unused_must_use)]
// Regression test for issue #152.
pub fn main() {
    let mut b: usize = 1_usize;
    while b < std::mem::size_of::<usize>() {
        0_usize << b;
        b <<= 1_usize;
        println!("{}", b);
    }
}