diff --git a/src/reflect/type.go b/src/reflect/type.go index a78b20d8f4..1f3b665ce4 100644 --- a/src/reflect/type.go +++ b/src/reflect/type.go @@ -2345,8 +2345,9 @@ func isValidFieldName(fieldName string) bool { // The Offset and Index fields are ignored and computed as they would be // by the compiler. // -// StructOf currently does not generate wrapper methods for embedded fields. -// This limitation may be lifted in a future version. +// StructOf currently does not generate wrapper methods for embedded +// fields and panics if passed unexported StructFields. +// These limitations may be lifted in a future version. func StructOf(fields []StructField) Type { var ( hash = fnv1(0, []byte("struct {")...)