Browse Source

Increase record_level on displaying `map` values

gingerBill 3 years ago
parent
commit
6c196931d2
1 changed files with 2 additions and 0 deletions
  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)
 		io.write_string(fi.writer, "map[", &fi.n)
 		defer io.write_byte(fi.writer, ']', &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)
 		m := (^mem.Raw_Map)(v.data)
 		if m != nil {
 		if m != nil {