Skip to content

Commit b7f1b49

Browse files
authored
Don't allocate empty slice for named members (#1312)
1 parent 7919c9a commit b7f1b49

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

internal/checker/checker.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21133,6 +21133,9 @@ func (c *Checker) getDefaultOrUnknownFromTypeParameter(t *Type) *Type {
2113321133
}
2113421134

2113521135
func (c *Checker) getNamedMembers(members ast.SymbolTable) []*ast.Symbol {
21136+
if len(members) == 0 {
21137+
return nil
21138+
}
2113621139
result := make([]*ast.Symbol, 0, len(members))
2113721140
for id, symbol := range members {
2113821141
if c.isNamedMember(symbol, id) {

0 commit comments

Comments
 (0)