zig

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

commit 8f45e81c840c79097850bb87bbee1303e6d87dd4 (tree)
parent 5c65b086d68280d49037ae316db0aba76fe5cd72
Author: Veikka Tuominen <git@vexu.eu>
Date:   Fri,  3 Jun 2022 15:10:37 +0300

stage2: ignore asm inputs named `_`

This is a hacky solution but the entire asm syntax is supposed to be
reworked anyways.

Diffstat:
Msrc/codegen/llvm.zig | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig @@ -5389,7 +5389,9 @@ pub const FuncGen = struct { } llvm_constraints.appendSliceAssumeCapacity(constraint); - name_map.putAssumeCapacityNoClobber(name, {}); + if (!std.mem.eql(u8, name, "_")) { + name_map.putAssumeCapacityNoClobber(name, {}); + } llvm_param_i += 1; total_i += 1; }