authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-10-31 21:01:47-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-10-31 21:01:47-04:00
logff83296256fffb7aba0515abb715a4537a85e054
tree2766f02aa79e37127d91e40d033e5424ec45555b
parentb35514ecfe38fd9ca014fb0500dfc8d77671ef40

cbe: fix gcc warnings


1 files changed, 13 insertions(+), 0 deletions(-)

src/codegen/c.zig+13
......@@ -3030,6 +3030,11 @@ fn airStore(f: *Function, inst: Air.Inst.Index) !CValue {
30303030 try writer.writeAll("((");
30313031 try f.renderTypecast(writer, host_ty);
30323032 try writer.writeByte(')');
3033 if (src_ty.isPtrAtRuntime()) {
3034 try writer.writeByte('(');
3035 try f.renderTypecast(writer, Type.usize);
3036 try writer.writeByte(')');
3037 }
30333038 try f.writeCValue(writer, src_val, .Other);
30343039 try writer.print(", {}))", .{try f.fmtIntLiteral(bit_offset_ty, bit_offset_val)});
30353040 } else {
......@@ -5121,6 +5126,14 @@ fn airAggregateInit(f: *Function, inst: Air.Inst.Index) !CValue {
51215126 try writer.writeAll("((");
51225127 try f.renderTypecast(writer, inst_ty);
51235128 try writer.writeByte(')');
5129 if (field_ty.isPtrAtRuntime()) {
5130 try writer.writeByte('(');
5131 try f.renderTypecast(writer, switch (int_info.signedness) {
5132 .unsigned => Type.usize,
5133 .signed => Type.isize,
5134 });
5135 try writer.writeByte(')');
5136 }
51245137 try f.writeCValue(writer, try f.resolveInst(element), .Other);
51255138 try writer.writeAll(", ");
51265139 try f.object.dg.renderValue(writer, bit_offset_ty, bit_offset_val, .FunctionArgument);