Răsfoiți Sursa

Make empty arrays work on a single line with `%#v`

gingerBill 4 ani în urmă
părinte
comite
aa382959a7
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      core/fmt/fmt.odin

+ 4 - 0
core/fmt/fmt.odin

@@ -1219,6 +1219,10 @@ fmt_write_array :: proc(fi: ^Info, array_data: rawptr, count: int, elem_size: in
 	io.write_byte(fi.writer, '[')
 	defer io.write_byte(fi.writer, ']')
 
+	if count <= 0 {
+		return
+	}
+	
 	if fi.hash {
 		io.write_byte(fi.writer, '\n')
 		defer fmt_write_indent(fi)