libstdc++: Fix names.cc test failures on Windows
authorJonathan Wakely <jwakely@redhat.com>
Wed, 25 Aug 2021 21:27:22 +0000 (22:27 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 25 Aug 2021 21:29:27 +0000 (22:29 +0100)
commitf1a08f4d7839a0197a28ecd9ca6d4400769da3a7
tree611482c06749891a8d0a0f7eb25db39360e8510f
parent0163bbaaef119ef9e98c4b3dcba159609f77c818
libstdc++: Fix names.cc test failures on Windows

The Windows CRT headers define structs with members called f, x, y etc
so don't check those. There are also lots of unnecessary function
parameters in mingw headers using non-reserved names, e.g.

<time.h> uses p and z as parameters of mingw_gettimeofday
<inttypes.h> uses j as a parameter of imaxabs
<pthread.h> uses l, o and func as parameter names

Those should be fixed in the headers instead.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:

* testsuite/17_intro/names.cc: Adjust for Windows.
libstdc++-v3/testsuite/17_intro/names.cc