diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-08-05 19:19:10 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-08-07 00:48:32 -0700 |
| commit | 8dae629c4f89155b6945ee952ee2aeb5bfa1d271 (patch) | |
| tree | 481c61cda9711fbded6f52442c3ac95f42c3084c /lib/std/Build | |
| parent | 529df8c0075a1a91860523ed33c475473d332ae3 (diff) | |
| download | zig-8dae629c4f89155b6945ee952ee2aeb5bfa1d271.tar.gz zig-8dae629c4f89155b6945ee952ee2aeb5bfa1d271.zip | |
update branch for latest std.sort changes
Diffstat (limited to 'lib/std/Build')
| -rw-r--r-- | lib/std/Build/Fuzz/WebServer.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/std/Build/Fuzz/WebServer.zig b/lib/std/Build/Fuzz/WebServer.zig index 3ae37c2109..c0dfddacd5 100644 --- a/lib/std/Build/Fuzz/WebServer.zig +++ b/lib/std/Build/Fuzz/WebServer.zig @@ -649,7 +649,11 @@ fn addEntryPoint(ws: *WebServer, coverage_id: u64, addr: u64) error{ AlreadyRepo const ptr = coverage_map.mapped_memory; const pcs_bytes = ptr[@sizeOf(abi.SeenPcsHeader)..][0 .. coverage_map.source_locations.len * @sizeOf(usize)]; const pcs: []const usize = @alignCast(std.mem.bytesAsSlice(usize, pcs_bytes)); - const index = std.sort.upperBound(usize, addr, pcs, {}, std.sort.asc(usize)); + const index = std.sort.upperBound(usize, pcs, addr, struct { + fn order(context: usize, item: usize) std.math.Order { + return std.math.order(item, context); + } + }.order); if (index >= pcs.len) { log.err("unable to find unit test entry address 0x{x} in source locations (range: 0x{x} to 0x{x})", .{ addr, pcs[0], pcs[pcs.len - 1], |
