| ... | ... | @@ -5672,6 +5672,10 @@ fn airAsm(f: *Function, inst: Air.Inst.Index) !CValue { |
| 5672 | 5672 | c_name_buf[0] = '$'; |
| 5673 | 5673 | @memcpy((&c_name_buf)[1..][0..field_name.len], field_name); |
| 5674 | 5674 | break :name (&c_name_buf)[0 .. 1 + field_name.len]; |
| 5675 | } else if (target.cpu.arch.isSPARC() and |
| 5676 | (mem.eql(u8, field_name, "ccr") or mem.eql(u8, field_name, "icc") or mem.eql(u8, field_name, "xcc"))) name: { |
| 5677 | // C compilers just use `icc` to encompass all of these. |
| 5678 | break :name "icc"; |
| 5675 | 5679 | } else field_name; |
| 5676 | 5680 | |
| 5677 | 5681 | try w.print(" {f}", .{fmtStringLiteral(name, null)}); |