Commit 8f45e81c84

Veikka Tuominen <git@vexu.eu>
2022-06-03 14:10:37
stage2: ignore asm inputs named `_`
This is a hacky solution but the entire asm syntax is supposed to be reworked anyways.
1 parent 5c65b08
Changed files (1)
src
codegen
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;
         }