authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-02-07 02:32:28+01:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-02-12 05:25:07+01:00
log7c9a96111c373599a55c9a04ea04f56b1dd76318
tree5624be5ef973a05ce2c18aad95e8c234a4aabb6d
parent5a62f265795249e099ff0f8b036a5b899e540c86

x86_64: fix assert location


2 files changed, 1 insertions(+), 3 deletions(-)

lib/std/fmt.zig-2
......@@ -2790,8 +2790,6 @@ test "positional/alignment/width/precision" {
27902790}
27912791
27922792test "vector" {
2793 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
2794
27952793 if (builtin.target.cpu.arch == .riscv64) {
27962794 // https://github.com/ziglang/zig/issues/4486
27972795 return error.SkipZigTest;
src/arch/x86_64/CodeGen.zig+1-1
......@@ -8181,13 +8181,13 @@ fn genShiftBinOp(
81818181 lhs_ty.fmt(mod),
81828182 });
81838183
8184 assert(rhs_ty.abiSize(mod) == 1);
81858184 try self.spillEflagsIfOccupied();
81868185
81878186 const lhs_abi_size = lhs_ty.abiSize(mod);
81888187 if (lhs_abi_size > 16) return self.fail("TODO implement genShiftBinOp for {}", .{
81898188 lhs_ty.fmt(mod),
81908189 });
8190 assert(rhs_ty.abiSize(mod) == 1);
81918191
81928192 try self.register_manager.getReg(.rcx, null);
81938193 const rcx_lock = self.register_manager.lockRegAssumeUnused(.rcx);