diff options
| author | Michael Pratt <mpratt@google.com> | 2026-02-27 14:57:48 -0500 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2026-03-02 11:02:08 -0800 |
| commit | cc1241f353abbac2df2baf7abe09506be27782e8 (patch) | |
| tree | ec62e3101a43b7ee63537eab3959174d9e32c3f9 /test/codegen | |
| parent | a5f474fc062a3b9140febc802b6cc38cbebdd973 (diff) | |
| download | go-cc1241f353abbac2df2baf7abe09506be27782e8.tar.xz | |
runtime: fix printfloat, printcomplex buffer sizes
The buffers added in CL 716002 for printfloat64 and printcomplex128 are
too small to fit the longest formatted values. For values that are too
long, AppendFloat allocates, which may cause a crash for prints in
places in the runtime where allocation is not allowed.
Fixes #77854.
Change-Id: I6a6a636cc2fc5cae9fda25f10b28fd641aa1ff28
Reviewed-on: https://go-review.googlesource.com/c/go/+/749947
Reviewed-by: Russ Cox <rsc@golang.org>
Auto-Submit: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Diffstat (limited to 'test/codegen')
0 files changed, 0 insertions, 0 deletions
