Skip to content

Commit f107aba

Browse files
authored
Optimize map initialization in getStructFields function for improved performance. (#192)
1 parent fbfe35e commit f107aba

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkl/decode_struct.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ func parseStructOpts(field *reflect.StructField) structFieldOpts {
325325

326326
func getStructFields(typ reflect.Type) map[string]structField {
327327
numFields := typ.NumField()
328-
ret := make(map[string]structField)
328+
ret := make(map[string]structField, numFields)
329329
for i := 0; i < numFields; i++ {
330330
field := typ.Field(i)
331331
// embedded

0 commit comments

Comments
 (0)