]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: emit definition of 'any' only if generic enabled
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 17 Nov 2021 03:17:31 +0000 (10:17 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 17 Nov 2021 04:55:12 +0000 (04:55 +0000)
commit1d004fa2015d128acf6302fc74b95f6a36c35680
treeffd0a104818a654e81af600044d3f6db58553307
parent03dd049d6efcbca6b829d7ed504ceea6318f2036
cmd/compile: emit definition of 'any' only if generic enabled

CL 364377 emitted definition of 'any' when compiling runtime. But 'any'
is only available when generic enabled. Thus emitting its definition
unconditionally causes the compiler crashes.

Updates #49619

Change-Id: I0888ca1cbc7a7df300310a99a344f170636333f2
Reviewed-on: https://go-review.googlesource.com/c/go/+/364614
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Trust: Dan Scales <danscales@google.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Dan Scales <danscales@google.com>
src/cmd/compile/internal/reflectdata/reflect.go
test/fixedbugs/issue49619.go