Merge pull request #64 from Avokadoen/update-zig

rename StructField field_type to type
This commit is contained in:
Robin Voetter
2022-12-22 23:13:35 +01:00
committed by GitHub
2 changed files with 4 additions and 4 deletions

View File

@@ -1130,7 +1130,7 @@ fn Renderer(comptime WriterType: type) type {
\\ const PfnType = {0s}CommandFlags.CmdType(field_tag);
\\ fields[i] = .{{
\\ .name = {0s}CommandFlags.cmdName(field_tag),
\\ .field_type = PfnType,
\\ .type = PfnType,
\\ .default_value = null,
\\ .is_comptime = false,
\\ .alignment = @alignOf(PfnType),
@@ -1185,7 +1185,7 @@ fn Renderer(comptime WriterType: type) type {
\\ inline for (std.meta.fields(Dispatch)) |field| {{
\\ const name = @ptrCast([*:0]const u8, field.name ++ "\x00");
\\ const cmd_ptr = loader({[first_arg]s}, name) orelse return error.CommandLoadFailure;
\\ @field(self.dispatch, field.name) = @ptrCast(field.field_type, cmd_ptr);
\\ @field(self.dispatch, field.name) = @ptrCast(field.type, cmd_ptr);
\\ }}
\\ return self;
\\}}
@@ -1194,7 +1194,7 @@ fn Renderer(comptime WriterType: type) type {
\\ inline for (std.meta.fields(Dispatch)) |field| {{
\\ const name = @ptrCast([*:0]const u8, field.name ++ "\x00");
\\ const cmd_ptr = loader({[first_arg]s}, name) orelse undefined;
\\ @field(self.dispatch, field.name) = @ptrCast(field.field_type, cmd_ptr);
\\ @field(self.dispatch, field.name) = @ptrCast(field.type, cmd_ptr);
\\ }}
\\ return self;
\\}}

View File

@@ -91,7 +91,7 @@ fn reallyRefAllDecls(comptime T: type) void {
.Struct, .Union => {
reallyRefAllContainerDecls(T);
inline for (std.meta.fields(T)) |field| {
reallyRefAllDecls(field.field_type);
reallyRefAllDecls(field.type);
}
},
.Enum, .Opaque => {