1
0
mirror of https://github.com/golang/go synced 2024-11-14 13:30:30 -07:00

runtime/testdata: fix for C23 nullptr keyword

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).
This commit is contained in:
Joseph Myers 2024-10-17 20:04:26 +00:00
parent ef3e1dae2f
commit 2ec464703b

View File

@ -36,10 +36,10 @@ __attribute__((constructor)) void issue9456() {
}
}
void **nullptr;
void **nullpointer;
void *crash(void *p) {
*nullptr = p;
*nullpointer = p;
return 0;
}