mirror of
https://github.com/ziglang/zig.git
synced 2025-12-22 06:03:16 +00:00
C backend: use ++ instead of += for airMemset
It does the same thing but has fewer bytes in the output.
This commit is contained in:
parent
1ba72bcf9a
commit
d604553ee0
@ -6261,10 +6261,8 @@ fn airMemset(f: *Function, inst: Air.Inst.Index, safety: bool) !CValue {
|
|||||||
},
|
},
|
||||||
.Many, .C => unreachable,
|
.Many, .C => unreachable,
|
||||||
}
|
}
|
||||||
try writer.writeAll("; ");
|
try writer.writeAll("; ++");
|
||||||
try f.writeCValue(writer, index, .Other);
|
try f.writeCValue(writer, index, .Other);
|
||||||
try writer.writeAll(" += ");
|
|
||||||
try f.object.dg.renderValue(writer, Type.usize, Value.one, .Other);
|
|
||||||
try writer.writeAll(") ((");
|
try writer.writeAll(") ((");
|
||||||
try f.renderType(writer, elem_ptr_ty);
|
try f.renderType(writer, elem_ptr_ty);
|
||||||
try writer.writeByte(')');
|
try writer.writeByte(')');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user