mirror of
https://github.com/ziglang/zig.git
synced 2026-01-11 01:45:12 +00:00
stage2: sparc64: Implement airCall with BigTomb use for return
This commit is contained in:
parent
26b63b022f
commit
e2cb25358e
@ -1197,7 +1197,12 @@ fn airCall(self: *Self, inst: Air.Inst.Index, modifier: std.builtin.CallOptions.
|
||||
return self.finishAir(inst, result, buf);
|
||||
}
|
||||
|
||||
@panic("TODO handle return value with BigTomb");
|
||||
var bt = try self.iterateBigTomb(inst, 1 + args.len);
|
||||
bt.feed(callee);
|
||||
for (args) |arg| {
|
||||
bt.feed(arg);
|
||||
}
|
||||
return bt.finishAir(result);
|
||||
}
|
||||
|
||||
fn airCmp(self: *Self, inst: Air.Inst.Index, op: math.CompareOperator) !void {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user