diff options
| author | xdBronch <51252236+xdBronch@users.noreply.github.com> | 2025-10-13 17:25:00 -0400 |
|---|---|---|
| committer | Matthew Lugg <mlugg@mlugg.co.uk> | 2025-10-16 19:36:11 +0100 |
| commit | f785e4745d85f7056ab670989c5739b62b0df265 (patch) | |
| tree | e1f50a9768f3856e0175ca2e234da9aff0f1ed91 /src/Type.zig | |
| parent | 173f497e29daf377a6b843e6ed8cdddc12ceb712 (diff) | |
| download | zig-f785e4745d85f7056ab670989c5739b62b0df265.tar.gz zig-f785e4745d85f7056ab670989c5739b62b0df265.zip | |
detect invalid `@bitCast` with arrays
Diffstat (limited to 'src/Type.zig')
| -rw-r--r-- | src/Type.zig | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Type.zig b/src/Type.zig index c57d0df506..f3f5c99491 100644 --- a/src/Type.zig +++ b/src/Type.zig @@ -1924,9 +1924,12 @@ pub fn isPtrLikeOptional(ty: Type, zcu: *const Zcu) bool { }; } -/// For *[N]T, returns [N]T. -/// For *T, returns T. -/// For [*]T, returns T. +/// For *[N]T, returns [N]T. +/// For *T, returns T. +/// For [*]T, returns T. +/// For @Vector(N, T), returns T. +/// For [N]T, returns T. +/// For ?T, returns T. pub fn childType(ty: Type, zcu: *const Zcu) Type { return childTypeIp(ty, &zcu.intern_pool); } |
