aboutsummaryrefslogtreecommitdiff
path: root/lib/std/meta
diff options
context:
space:
mode:
authorJonathan Marler <johnnymarler@gmail.com>2022-02-01 11:42:41 -0700
committerVeikka Tuominen <git@vexu.eu>2022-03-08 20:38:12 +0200
commitd805adddd6744e0d55263c02d2a03e27ad0c7d68 (patch)
tree430dca3714090db578e6b34ed497ff2b3baee783 /lib/std/meta
parent404f5d617982e2323c6ab6b878c29880af3d64c2 (diff)
downloadzig-d805adddd6744e0d55263c02d2a03e27ad0c7d68.tar.gz
zig-d805adddd6744e0d55263c02d2a03e27ad0c7d68.zip
deprecated TypeInfo in favor of Type
Co-authored-by: Veikka Tuominen <git@vexu.eu>
Diffstat (limited to 'lib/std/meta')
-rw-r--r--lib/std/meta/trailer_flags.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/std/meta/trailer_flags.zig b/lib/std/meta/trailer_flags.zig
index 516a65cfac..a128564708 100644
--- a/lib/std/meta/trailer_flags.zig
+++ b/lib/std/meta/trailer_flags.zig
@@ -3,7 +3,7 @@ const meta = std.meta;
const testing = std.testing;
const mem = std.mem;
const assert = std.debug.assert;
-const TypeInfo = std.builtin.TypeInfo;
+const Type = std.builtin.Type;
/// This is useful for saving memory when allocating an object that has many
/// optional components. The optional objects are allocated sequentially in
@@ -19,9 +19,9 @@ pub fn TrailerFlags(comptime Fields: type) type {
pub const FieldEnum = std.meta.FieldEnum(Fields);
pub const InitStruct = blk: {
- comptime var fields: [bit_count]TypeInfo.StructField = undefined;
+ comptime var fields: [bit_count]Type.StructField = undefined;
inline for (@typeInfo(Fields).Struct.fields) |struct_field, i| {
- fields[i] = TypeInfo.StructField{
+ fields[i] = Type.StructField{
.name = struct_field.name,
.field_type = ?struct_field.field_type,
.default_value = @as(
@@ -36,7 +36,7 @@ pub fn TrailerFlags(comptime Fields: type) type {
.Struct = .{
.layout = .Auto,
.fields = &fields,
- .decls = &[_]TypeInfo.Declaration{},
+ .decls = &.{},
.is_tuple = false,
},
});