]> Cypherpunks repositories - gostls13.git/commit
reflect: fix stack overflow panic when using haveIdenticalUnderlyingType
authorJinzhu <wosmvp@gmail.com>
Tue, 20 Apr 2021 02:47:54 +0000 (02:47 +0000)
committerIan Lance Taylor <iant@golang.org>
Tue, 20 Apr 2021 20:14:14 +0000 (20:14 +0000)
commit7473a6a0ebb270c24c20994d3ea6e3fd96def223
treeaf2e810a3bee0a7f163a6fd465faab38a734682f
parentfbb600b28349a41742d35f1d2417c5843c6ba6e4
reflect: fix stack overflow panic when using haveIdenticalUnderlyingType

haveIdenticalUnderlyingType raises stack overflow when compares
self-referential structs having same structure in different packages.

Change-Id: I7c79ab988edcffadcf7e0730a50b4d31b136bb6a
GitHub-Last-Rev: 4d4217f0c16ef14aa1f38ff7cf88c98755bb8ddd
GitHub-Pull-Request: golang/go#45543
Reviewed-on: https://go-review.googlesource.com/c/go/+/309729
Trust: Emmanuel Odeke <emmanuel@orijtech.com>
Run-TryBot: Emmanuel Odeke <emmanuel@orijtech.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/reflect/all_test.go
src/reflect/internal/example1/example.go [new file with mode: 0644]
src/reflect/internal/example2/example.go [new file with mode: 0644]
src/reflect/type.go