zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

inline_call.zig (251B) - Raw


      1 const std = @import("std");
      2 
      3 pub fn main() void {
      4     if (foo(1200, 34) != 1234) {
      5         @compileError("bad");
      6     }
      7 }
      8 
      9 inline fn foo(a: i32, b: i32) i32 {
     10     std.debug.print("runtime a = {} b = {}", .{ a, b });
     11     return a + b;
     12 }
     13 
     14 // exe=succeed