kit

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

138_inline_attrs.toy (335B)


      1 fn @[.always_inline] always_add(a: i64, b: i64): i64 {
      2   return a + b;
      3 }
      4 
      5 fn hinted_add(a: i64, b: i64): i64 {
      6   return a + b;
      7 }
      8 
      9 fn __user_main(): i64 {
     10   let from_def: i64 = always_add(20, 1);
     11   let from_call: i64 = @call(hinted_add, { from_def, 21 }, .inline);
     12   return from_call;
     13 }
     14 
     15 fn main(): i32 { return __user_main() as i32; }