diff options
author | Ian Lance Taylor <iant@golang.org> | 2024-08-05 13:01:32 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2024-08-05 16:06:29 -0700 |
commit | ecb6153e3b9895c6e058646262c7c9e9c9c24a3c (patch) | |
tree | 2af06d7ebe2bb18b3e504c3e68aa3913695e6a84 /gcc/cp/parser.cc | |
parent | 51db1f307ba395ee322de5adadf56c316e82ae00 (diff) | |
download | gcc-ecb6153e3b9895c6e058646262c7c9e9c9c24a3c.zip gcc-ecb6153e3b9895c6e058646262c7c9e9c9c24a3c.tar.gz gcc-ecb6153e3b9895c6e058646262c7c9e9c9c24a3c.tar.bz2 |
compiler: panic arguments are empty interface type
After CL 536643 passing NULL as the expected type permitted an untyped
constant expression to remain untyped. Change to passing the empty
interface type.
The panic and print/println functions are the only builtin functions
that turn an untyped constant expression into a regular function call,
and we already handled print/println specially.
The test case is https://go.dev/cl/603096.
Fixes golang/go#68734
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/603215
Diffstat (limited to 'gcc/cp/parser.cc')
0 files changed, 0 insertions, 0 deletions