From 14bb0f6decf84689a3ac4387707100235608166e Mon Sep 17 00:00:00 2001 From: qcrao Date: Sat, 20 Apr 2024 20:34:15 +0800 Subject: [PATCH] bind: Preallocate capacity for fields slice --- accounts/abi/bind/bind.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accounts/abi/bind/bind.go b/accounts/abi/bind/bind.go index e902345f09..31a0f48b38 100644 --- a/accounts/abi/bind/bind.go +++ b/accounts/abi/bind/bind.go @@ -395,7 +395,7 @@ func bindStructTypeGo(kind abi.Type, structs map[string]*tmplStruct) string { } var ( names = make(map[string]bool) - fields []*tmplField + fields = make([]*tmplField, 0, len(kind.TupleElems)) ) for i, elem := range kind.TupleElems { name := capitalise(kind.TupleRawNames[i])