diff --git a/src/lib.zig b/src/lib.zig index 41f519b..bd0b57f 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -4990,6 +4990,8 @@ pub const Lua = opaque { @field(result, field.name) = default; } else if (field_type_info != .optional) { return error.LuaTableMissingValue; + } else { + @field(result, field.name) = null; } } else { const stack_size_before_call = lua.getTop();