Skip to content

Commit d0c712d

Browse files
committed
fix embeddedField skip memberBad
1 parent c3c965d commit d0c712d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

codebuild.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1853,7 +1853,9 @@ func (p *CodeBuilder) embeddedField(
18531853
for i, n := 0, o.NumFields(); i < n; i++ {
18541854
if fld := o.Field(i); fld.Embedded() {
18551855
if kind := p.findMember(fld.Type(), name, aliasName, flag, arg, src, visited); kind != MemberInvalid {
1856-
return kind
1856+
if kind != memberBad {
1857+
return kind
1858+
}
18571859
}
18581860
}
18591861
}

0 commit comments

Comments
 (0)