kit

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

111_many_function_params.toy (490B)


      1 fn sum18(
      2   a0: i64, a1: i64, a2: i64, a3: i64, a4: i64, a5: i64,
      3   a6: i64, a7: i64, a8: i64, a9: i64, a10: i64, a11: i64,
      4   a12: i64, a13: i64, a14: i64, a15: i64, a16: i64, a17: i64
      5 ): i64 {
      6   return a0 + a1 + a2 + a3 + a4 + a5 +
      7          a6 + a7 + a8 + a9 + a10 + a11 +
      8          a12 + a13 + a14 + a15 + a16 + a17;
      9 }
     10 
     11 fn __user_main(): i64 {
     12   return sum18(1, 2, 3, 4, 5, 6, 7, 8, 9,
     13                10, 11, 12, 13, 14, 15, 16, 17, 18);
     14 }
     15 
     16 fn main(): i32 { return __user_main() as i32; }