32_inference_null_postfix.toy (248B)
1 fn id(x: i64): i64 { 2 return x; 3 } 4 5 fn __user_main(): i64 { 6 let x = id(40); 7 var y = id(1); 8 y = y + 1; 9 let p: *i64 = NULL as *i64; 10 if p == NULL as *i64 { 11 return x + y; 12 } 13 return 0; 14 } 15 16 fn main(): i32 { return __user_main() as i32; }