Revert json union fix

This commit is contained in:
blob1807
2024-02-21 11:03:15 +10:00
parent 004cd4933d
commit 7e0473dded

View File

@@ -377,15 +377,6 @@ marshal_to_writer :: proc(w: io.Writer, v: any, opt: ^Marshal_Options) -> (err:
opt_write_end(w, opt, '}') or_return
case runtime.Type_Info_Union:
// check for empty unions
if len(info.variants) == 0 {
io.write_string(w, "null") or_return
return
}
if info.tag_type == nil {
panic("Union tag type is nil.")
}
tag_ptr := uintptr(v.data) + info.tag_offset
tag_any := any{rawptr(tag_ptr), info.tag_type.id}