Commit 9d36cac9 authored by Colin Cross's avatar Colin Cross Committed by David Crawshaw

reflect: remove out of date UTF-8 StructOf restriction

The initial implementation of reflect.StructOf in
https://golang.org/cl/9251 had a limitation that field names had to be
ASCII, which was later lifted by https://golang.org/cl/21777.  Remove
the out-of-date documentation disallowing UTF-8 field names.

Updates: #5748
Updates: #15064

Change-Id: I2c5bfea46bfd682449c6e847fc972a1a131f51b7
Reviewed-on: https://go-review.googlesource.com/23170Reviewed-by: 's avatarDavid Crawshaw <crawshaw@golang.org>
parent 1a3e4f05
......@@ -2314,10 +2314,6 @@ type structTypeFixed32 struct {
// StructOf returns the struct type containing fields.
// The Offset and Index fields are ignored and computed as they would be
// by the compiler.
//
// StructOf does not support creating structs with UTF-8 field names or
// UTF-8 (embedded) type names.
// This limitation may be lifted eventually.
func StructOf(fields []StructField) Type {
var (
hash = fnv1(0, []byte("struct {")...)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment