commit d94137d23fff3958e003c7d6d70a5d1087a1e98c (tree)
parent 6e35138901d052f19d41ec7bafeaf31f1adf54f6
Author: Justus Klausecker <justus@klausecker.de>
Date: Fri, 9 Jan 2026 04:49:00 +0100
src/Type: make doc comments prettier :)
Diffstat:
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/Type.zig b/src/Type.zig
@@ -1933,12 +1933,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 @Vector(N, T), returns T.
-/// For [N]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);
}
@@ -1947,15 +1947,15 @@ pub fn childTypeIp(ty: Type, ip: *const InternPool) Type {
return Type.fromInterned(ip.childType(ty.toIntern()));
}
-/// For *[N]T, returns T.
-/// For ?*T, returns T.
-/// For ?*[N]T, returns T.
-/// For ?[*]T, returns T.
-/// For *T, returns T.
-/// For [*]T, returns T.
-/// For [N]T, returns T.
-/// For []T, returns T.
-/// For anyframe->T, returns T.
+/// For `*[N]T`, returns `T`.
+/// For `?*T`, returns `T`.
+/// For `?*[N]T`, returns `T`.
+/// For `?[*]T`, returns `T`.
+/// For `*T`, returns `T`.
+/// For `[*]T`, returns `T`.
+/// For `[N]T`, returns `T`.
+/// For `[]T`, returns `T`.
+/// For `anyframe->T`, returns `T`.
pub fn elemType2(ty: Type, zcu: *const Zcu) Type {
return switch (zcu.intern_pool.indexToKey(ty.toIntern())) {
.ptr_type => |ptr_type| switch (ptr_type.flags.size) {