Browse Source

reflect: set PkgPath in StructField

pull/3565/head
Damian Gryski 2 years ago
committed by Ayke
parent
commit
1626b50457
  1. 5
      src/reflect/type.go

5
src/reflect/type.go

@ -594,10 +594,7 @@ func rawStructFieldFromPointer(fieldType *rawType, data unsafe.Pointer, flagsByt
pkgPath := "" pkgPath := ""
if flagsByte&structFieldFlagIsExported == 0 { if flagsByte&structFieldFlagIsExported == 0 {
// This field is unexported. // This field is unexported.
// TODO: list the real package path here. Storing it should not pkgPath = fieldType.PkgPath()
// significantly impact binary size as there is only a limited
// number of packages in any program.
pkgPath = "<unimplemented>"
} }
return rawStructField{ return rawStructField{

Loading…
Cancel
Save