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