authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-03-21 17:55:31-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-03-21 17:55:31-07:00
log07c204393ff18b5503d9995fecabdbac154d385e
treeec6cf7a4d3112955d0a3ee7422a8e1c82129f27a
parent72bcdb639f24ae08022935453ea2aec95a2113ca

Sema: no explicit coercion needed for inline asm args

These are now done with result locations.

1 files changed, 1 insertions(+), 2 deletions(-)

src/Sema.zig+1-2
......@@ -2577,9 +2577,8 @@ fn zirAsm(
25772577 const clobbers = try sema.arena.alloc([]const u8, extra.data.clobbers_len);
25782578
25792579 for (args) |*arg| {
2580 const uncasted = try sema.resolveInst(sema.code.extra[extra_i]);
2580 arg.* = try sema.resolveInst(sema.code.extra[extra_i]);
25812581 extra_i += 1;
2582 arg.* = try sema.coerce(block, Type.initTag(.usize), uncasted, uncasted.src);
25832582 }
25842583 for (inputs) |*name| {
25852584 name.* = sema.code.nullTerminatedString(sema.code.extra[extra_i]);