aboutsummaryrefslogtreecommitdiff
path: root/lib/std/priority_dequeue.zig
diff options
context:
space:
mode:
authormlugg <mlugg@mlugg.co.uk>2025-03-31 09:11:18 +0100
committerAndrew Kelley <andrew@ziglang.org>2025-03-31 19:03:08 -0400
commitd53cc5e5b2ac51793ea19a847d8cee409af1dee3 (patch)
treee60cee6a989fd62a64d93d9acdc19729f4c44ed7 /lib/std/priority_dequeue.zig
parent0bdc0bb534ed6d3cc787b5bca44173d2b49480da (diff)
downloadzig-d53cc5e5b2ac51793ea19a847d8cee409af1dee3.tar.gz
zig-d53cc5e5b2ac51793ea19a847d8cee409af1dee3.zip
Sema: allow `@ptrCast` slice of zero-bit type to slice of non-zero-bit type
This is actually completely well-defined. The resulting slice always has 0 elements. The only disallowed case is casting *to* a slice of a zero-bit type, because in that case, you cna't figure out how many destination elements to use (and there's *no* valid destination length if the source slice corresponds to more than 0 bits).
Diffstat (limited to 'lib/std/priority_dequeue.zig')
0 files changed, 0 insertions, 0 deletions