• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download

i32_identity<const X: i32>() -> i321 fn i32_identity<const X: i32>() -> i32 {
2     5
3 }
4 
foo_a()5 fn foo_a() {
6     i32_identity::<-1>(); // ok
7 }
8 
foo_b()9 fn foo_b() {
10     i32_identity::<1 + 2>(); //~ ERROR expressions must be enclosed in braces
11 }
12 
foo_c()13 fn foo_c() {
14     i32_identity::< -1 >(); // ok
15 }
16 
main()17 fn main() {
18     i32_identity::<5>(); // ok
19 }
20