| fn i32_identity<const X: i32>() -> i32 { | |
| 5 | |
| } | |
| fn foo_a() { | |
| i32_identity::<-1>(); // ok | |
| } | |
| fn foo_b() { | |
| i32_identity::<1 + 2>(); //~ ERROR expressions must be enclosed in braces | |
| } | |
| fn foo_c() { | |
| i32_identity::< -1 >(); // ok | |
| } | |
| fn main() { | |
| i32_identity::<5>(); // ok | |
| } |