mirror of
https://github.com/golang/go
synced 2024-11-23 05:10:09 -07:00
fmt: fix allocation tests
Converting an integer to an interface{} allocates as of CL 130240043. Fixes #8617. LGTM=r R=r CC=golang-codereviews, khr https://golang.org/cl/141700043
This commit is contained in:
parent
484cc67151
commit
73a82db1c8
@ -864,9 +864,9 @@ var mallocTest = []struct {
|
||||
}{
|
||||
{0, `Sprintf("")`, func() { Sprintf("") }},
|
||||
{1, `Sprintf("xxx")`, func() { Sprintf("xxx") }},
|
||||
{1, `Sprintf("%x")`, func() { Sprintf("%x", 7) }},
|
||||
{2, `Sprintf("%x")`, func() { Sprintf("%x", 7) }},
|
||||
{2, `Sprintf("%s")`, func() { Sprintf("%s", "hello") }},
|
||||
{1, `Sprintf("%x %x")`, func() { Sprintf("%x %x", 7, 112) }},
|
||||
{3, `Sprintf("%x %x")`, func() { Sprintf("%x %x", 7, 112) }},
|
||||
{2, `Sprintf("%g")`, func() { Sprintf("%g", float32(3.14159)) }}, // TODO: Can this be 1?
|
||||
{1, `Fprintf(buf, "%s")`, func() { mallocBuf.Reset(); Fprintf(&mallocBuf, "%s", "hello") }},
|
||||
// If the interface value doesn't need to allocate, amortized allocation overhead should be zero.
|
||||
|
Loading…
Reference in New Issue
Block a user