From 17822e4a050dcbcf7fe324fcdff68887fee73ff1 Mon Sep 17 00:00:00 2001 From: sharpobject Date: Thu, 10 Feb 2022 05:57:10 +0900 Subject: std.json: fix compile error for comptime fields This is covered by an existing test which was already failing. --- lib/std/json.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/json.zig b/lib/std/json.zig index ec3544364f..e9fde26bec 100644 --- a/lib/std/json.zig +++ b/lib/std/json.zig @@ -1766,7 +1766,7 @@ fn parseInternal( } } if (field.is_comptime) { - if (!try parsesTo(field.field_type, field.default_value.?, tokens, child_options)) { + if (!try parsesTo(field.field_type, @ptrCast(*const field.field_type, field.default_value.?).*, tokens, child_options)) { return error.UnexpectedValue; } } else { -- cgit v1.2.3