Explorar o código

Increase record_level on displaying `map` values

gingerBill %!s(int64=3) %!d(string=hai) anos
pai
achega
6c196931d2
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      core/fmt/fmt.odin

+ 2 - 0
core/fmt/fmt.odin

@@ -2033,6 +2033,8 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) {
 
 		io.write_string(fi.writer, "map[", &fi.n)
 		defer io.write_byte(fi.writer, ']', &fi.n)
+		fi.record_level += 1
+		defer fi.record_level -= 1
 
 		m := (^mem.Raw_Map)(v.data)
 		if m != nil {