kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

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; }