fn_type main { // unanalyzed %0 = const(TypedValue{ .ty = type, .val = type}) %1 = const(TypedValue{ .ty = type, .val = c_int}) %2 = as(%0, %1) %3 = fntype([], %2, cc=Unspecified) } // fn_type main fn_body main { // unanalyzed %0 = dbg_stmt() %1 = alloc_inferred() %2 = declval_in_module(Decl(add)) %3 = deref(%2) %4 = param_type(%3, 0) %5 = const(TypedValue{ .ty = comptime_int, .val = 1}) %6 = as(%4, %5) %7 = param_type(%3, 1) %8 = const(TypedValue{ .ty = comptime_int, .val = 2}) %9 = as(%7, %8) %10 = call(%3, [%6, %9], modifier=auto) %11 = store(%1, %10) %12 = dbg_stmt() %13 = ret_type() %14 = const(TypedValue{ .ty = comptime_int, .val = 0}) %15 = as(%13, %14) %16 = return(%15) } // fn_body main