aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.cc
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2024-08-05 13:01:32 -0700
committerIan Lance Taylor <iant@golang.org>2024-08-05 16:06:29 -0700
commitecb6153e3b9895c6e058646262c7c9e9c9c24a3c (patch)
tree2af06d7ebe2bb18b3e504c3e68aa3913695e6a84 /gcc/cp/parser.cc
parent51db1f307ba395ee322de5adadf56c316e82ae00 (diff)
downloadgcc-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