diff options
| author | Robert Griesemer <gri@golang.org> | 2018-11-05 15:51:11 -0800 |
|---|---|---|
| committer | Robert Griesemer <gri@golang.org> | 2018-11-07 18:25:08 +0000 |
| commit | 0fcd40503b41b84beb8d355615d1ad5ebc4eae57 (patch) | |
| tree | c0161a3f78796066d681a910336c3a7b5ad3f2b1 /src/syscall/exec_bsd.go | |
| parent | 644ddaa842696506832fc55cad67d2490be20d14 (diff) | |
| download | go-0fcd40503b41b84beb8d355615d1ad5ebc4eae57.tar.xz | |
go/types: avoid certain problems with recursive alias type declarations
It is possible to create certain recursive type declarations involving
alias types which cause the type-checker to produce an (invalid) type
for the alias because it is not yet available. By type-checking alias
declarations in a 2nd phase, the problem is mitigated a bit since it
requires more convoluted alias declarations for the problem to appear.
Also re-enable testing of fixedbugs/issue27232.go again (which was the
original cause for this change).
Updates #28576.
Change-Id: If6f9656a95262e6575b01c4a003094d41551564b
Reviewed-on: https://go-review.googlesource.com/c/147597
Reviewed-by: Alan Donovan <adonovan@google.com>
Diffstat (limited to 'src/syscall/exec_bsd.go')
0 files changed, 0 insertions, 0 deletions
