Skip to content
Snippets Groups Projects
Commit 04b4a5e4 authored by Ian Lance Taylor's avatar Ian Lance Taylor
Browse files

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
parent 83abdb04
No related branches found
No related tags found
No related merge requests found
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;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment