Browse Source

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.
Kevin Sjöberg 3 years ago
parent
commit
f914fd0219
1 changed files with 1 additions and 1 deletions
  1. 1 1
      tools/odinfmt/flag/flag.odin

+ 1 - 1
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];