bugfix: more floating point printing bugs
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 22 May 2023 20:54:16 +0000 (15:54 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 22 May 2023 20:54:16 +0000 (15:54 -0500)
core/conv/conv.onyx

index 8a0f9424de8759f90940ee823092d92b2df93dfc..fc483c3eccca2ea307e478b0a1a25f7a04295ed3 100644 (file)
@@ -301,7 +301,7 @@ f64_to_str :: (f: f64, buf: [] u8, digits_after_decimal := 4) -> str {
     len += s1.count;
 
     if digits_after_decimal > 0 {
-        buf.data[s1.count + len] = #char ".";
+        buf.data[len] = #char ".";
         len += 1;
 
         digits := "0123456789";