reflect: fix StructOf hash and string
authorIan Lance Taylor <ian@gcc.gnu.org>
Wed, 6 Jun 2018 14:50:16 +0000 (14:50 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 6 Jun 2018 14:50:16 +0000 (14:50 +0000)
commit1d6ccc5f2984952ee71b0bea511cffcd5a30725d
treecffc231c7ade9a8ba7e8070fec2ec552b4775e96
parent1336795a5669b19722fdbc256a3bfe801b54eea7
reflect: fix StructOf hash and string

    Adjust the hash and string fields computed by StructOf to match the
    values that the compiler computes for a struct type with the same
    field names and types.  This makes the reflect code match the
    compiler's Type::hash_for_method and Type::reflection methods.

    Fixes golang/go#25284

    Reviewed-on: https://go-review.googlesource.com/116515

From-SVN: r261235
gcc/go/gofrontend/MERGE
libgo/go/reflect/all_test.go
libgo/go/reflect/type.go