zig

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

commit 07c204393ff18b5503d9995fecabdbac154d385e (tree)
parent 72bcdb639f24ae08022935453ea2aec95a2113ca
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sun, 21 Mar 2021 17:55:31 -0700

Sema: no explicit coercion needed for inline asm args

These are now done with result locations.

Diffstat:
Msrc/Sema.zig | 3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/Sema.zig b/src/Sema.zig @@ -2577,9 +2577,8 @@ fn zirAsm( const clobbers = try sema.arena.alloc([]const u8, extra.data.clobbers_len); for (args) |*arg| { - const uncasted = try sema.resolveInst(sema.code.extra[extra_i]); + arg.* = try sema.resolveInst(sema.code.extra[extra_i]); extra_i += 1; - arg.* = try sema.coerce(block, Type.initTag(.usize), uncasted, uncasted.src); } for (inputs) |*name| { name.* = sema.code.nullTerminatedString(sema.code.extra[extra_i]);