runtime/testdata: fix for C23 nullptr keyword
Backport https://go.dev/cl/620955 from main repo. Original description: src/runtime/testdata/testprogcgo/threadprof.go contains C code with a variable called nullptr. This conflicts with the nullptr keyword in the C23 revision of the C standard (showing up as gccgo test build failures when updating GCC to use C23 by default when building C code). Rename that variable to nullpointer to avoid the clash with the keyword (any other name that's not a keyword would work just as well). Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/621059
This commit is contained in:
parent
83abdb0414
commit
04b4a5e486
2 changed files with 3 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
6aa463fef2d8f04e0bd2675f63a6529df080a44a
|
||||
092668d6ce6d7b3aff6797247cd53dc44319c558
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
|
|
@ -36,10 +36,10 @@ __attribute__((constructor)) void issue9456() {
|
|||
}
|
||||
}
|
||||
|
||||
void **nullptr;
|
||||
void **nullpointer;
|
||||
|
||||
void *crash(void *p) {
|
||||
*nullptr = p;
|
||||
*nullpointer = p;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue