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:
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;
}