Courtney Strachan преди 1 седмица
родител
ревизия
69ad94d8a8
променени са 1 файла, в които са добавени 1 реда и са изтрити 3 реда
  1. 1 3
      core/encoding/json/marshal.odin

+ 1 - 3
core/encoding/json/marshal.odin

@@ -176,9 +176,7 @@ marshal_to_writer :: proc(w: io.Writer, v: any, opt: ^Marshal_Options) -> (err:
 		return .Unsupported_Type
 
 	case runtime.Type_Info_Pointer:
-		ptr := a.(rawptr)
-
-		if ptr == nil {
+		if v.id == typeid_of(Null) {
 			io.write_string(w, "null") or_return
 		} else {
 			return .Unsupported_Type