diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2025-03-31 09:11:18 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-03-31 19:03:08 -0400 |
| commit | d53cc5e5b2ac51793ea19a847d8cee409af1dee3 (patch) | |
| tree | e60cee6a989fd62a64d93d9acdc19729f4c44ed7 /lib/std/Thread/Pool.zig | |
| parent | 0bdc0bb534ed6d3cc787b5bca44173d2b49480da (diff) | |
| download | zig-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/Thread/Pool.zig')
0 files changed, 0 insertions, 0 deletions
