```rust fn foo<const N: usize>() {} fn main() { let _ = if true { foo::<{ 0 + 0 }> } else { foo::<1> }; } ```