aboutsummaryrefslogtreecommitdiff
path: root/src/Type.zig
diff options
context:
space:
mode:
authorxdBronch <51252236+xdBronch@users.noreply.github.com>2025-10-13 17:25:00 -0400
committerMatthew Lugg <mlugg@mlugg.co.uk>2025-10-16 19:36:11 +0100
commitf785e4745d85f7056ab670989c5739b62b0df265 (patch)
treee1f50a9768f3856e0175ca2e234da9aff0f1ed91 /src/Type.zig
parent173f497e29daf377a6b843e6ed8cdddc12ceb712 (diff)
downloadzig-f785e4745d85f7056ab670989c5739b62b0df265.tar.gz
zig-f785e4745d85f7056ab670989c5739b62b0df265.zip
detect invalid `@bitCast` with arrays
Diffstat (limited to 'src/Type.zig')
-rw-r--r--src/Type.zig9
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);
}