Skip to content

Commit 2ae7535

Browse files
committed
fix nil pointer deref
1 parent bebece4 commit 2ae7535

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
@@ -24654,6 +24654,9 @@ func (c *Checker) cloneTypeReference(source *Type) *Type {
2465424654
func (c *Checker) setStructuredTypeMembers(t *Type, members ast.SymbolTable, callSignatures []*Signature, constructSignatures []*Signature, indexInfos []*IndexInfo) {
2465524655
t.objectFlags |= ObjectFlagsMembersResolved
2465624656
data := t.AsStructuredType()
24657+
if members == nil {
24658+
members = ast.NewSymbolTable()
24659+
}
2465724660
data.members = members
2465824661
data.properties = c.getNamedMembers(members, t.symbol)
2465924662
if len(callSignatures) != 0 {

0 commit comments

Comments
 (0)