From f914fd0219fb4b6db642aae833e6b6db9f7718ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Sjo=CC=88berg?= Date: Sat, 3 Sep 2022 20:03:02 +0200 Subject: [PATCH] maybe property does not exist anymore In commit 3ec70c5517062f3d35822253b2072df696b0c55f, the `#maybe` functionality was merged with the standard 'union' functionality, and thus, the `maybe` property was removed. --- tools/odinfmt/flag/flag.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/odinfmt/flag/flag.odin b/tools/odinfmt/flag/flag.odin index 33c0bfe12..6b2525717 100644 --- a/tools/odinfmt/flag/flag.odin +++ b/tools/odinfmt/flag/flag.odin @@ -146,7 +146,7 @@ reflect_args_structure :: proc(ctx: ^Flag_Context, v: any) -> Flag_Error { type := types[i]; if named_type, ok := type.variant.(Type_Info_Named); ok { - if union_type, ok := named_type.base.variant.(Type_Info_Union); ok && union_type.maybe && len(union_type.variants) == 1 { + if union_type, ok := named_type.base.variant.(Type_Info_Union); ok && len(union_type.variants) == 1 { flag.optional = true; flag.tag_ptr = rawptr(uintptr(union_type.tag_offset) + uintptr(v.data) + uintptr(offsets[i])); type = union_type.variants[0];