From 1626b50457c5941e6747b0da1f77aa311b91bda6 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Wed, 8 Mar 2023 10:09:17 -0800 Subject: [PATCH] reflect: set PkgPath in StructField --- src/reflect/type.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/reflect/type.go b/src/reflect/type.go index ff58175b..ef9bc1c2 100644 --- a/src/reflect/type.go +++ b/src/reflect/type.go @@ -594,10 +594,7 @@ func rawStructFieldFromPointer(fieldType *rawType, data unsafe.Pointer, flagsByt pkgPath := "" if flagsByte&structFieldFlagIsExported == 0 { // This field is unexported. - // TODO: list the real package path here. Storing it should not - // significantly impact binary size as there is only a limited - // number of packages in any program. - pkgPath = "" + pkgPath = fieldType.PkgPath() } return rawStructField{