File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
- 0.14.0-dev.1911+3bf89f55c
1
+ 0.14.0-dev.2563+af5e73172
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ const assert = std.debug.assert;
6
6
7
7
const meta = struct {
8
8
pub fn mergeEnums (comptime Enums : anytype ) type {
9
- const tag_type = @typeInfo (Enums [0 ]).Enum .tag_type ;
9
+ const tag_type = @typeInfo (Enums [0 ]).@ "enum" .tag_type ;
10
10
const num_fields = countFields : {
11
11
var count : comptime_int = 0 ;
12
12
for (Enums ) | Subset | {
@@ -17,15 +17,15 @@ const meta = struct {
17
17
comptime var fields : [num_fields ]std.builtin.Type.EnumField = .{undefined } ** num_fields ;
18
18
comptime var i = 0 ;
19
19
for (Enums ) | Subset | {
20
- const subset_info = @typeInfo (Subset ).Enum ;
20
+ const subset_info = @typeInfo (Subset ).@ "enum" ;
21
21
assert (subset_info .tag_type == tag_type );
22
22
for (subset_info .fields ) | field | {
23
23
assert (i < fields .len );
24
24
fields [i ] = field ;
25
25
i += 1 ;
26
26
}
27
27
}
28
- return @Type (.{ .Enum = .{
28
+ return @Type (.{ .@ "enum" = .{
29
29
.tag_type = tag_type ,
30
30
.fields = & fields ,
31
31
.decls = &.{},
You can’t perform that action at this time.
0 commit comments