From 8f45e81c840c79097850bb87bbee1303e6d87dd4 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Fri, 3 Jun 2022 15:10:37 +0300 Subject: stage2: ignore asm inputs named `_` This is a hacky solution but the entire asm syntax is supposed to be reworked anyways. --- src/codegen/llvm.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/codegen') diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index c7282fa22b..aab2dfe51a 100644 --- 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; } -- cgit v1.2.3