// check-pass | |
// if `X` were used instead of `x`, `X - 10` would result in a lint. | |
// This file should never produce a lint, no matter how the const | |
// propagator is improved. | |
#![deny(warnings)] | |
const X: u32 = 5; | |
fn main() { | |
let x = X; | |
if x > 10 { | |
println!("{}", x - 10); | |
} else { | |
println!("{}", 10 - x); | |
} | |
} |