diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2021-03-21 17:55:31 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-03-21 17:55:31 -0700 |
| commit | 07c204393ff18b5503d9995fecabdbac154d385e (patch) | |
| tree | ec6cf7a4d3112955d0a3ee7422a8e1c82129f27a | |
| parent | 72bcdb639f24ae08022935453ea2aec95a2113ca (diff) | |
| download | zig-07c204393ff18b5503d9995fecabdbac154d385e.tar.gz zig-07c204393ff18b5503d9995fecabdbac154d385e.zip | |
Sema: no explicit coercion needed for inline asm args
These are now done with result locations.
| -rw-r--r-- | src/Sema.zig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Sema.zig b/src/Sema.zig index b078e6dc43..478b29d03b 100644 --- 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]); |
