libstdc++: Fix backwards logic in 17_intro/names.cc test [PR 97088]
authorJonathan Wakely <jwakely@redhat.com>
Mon, 28 Jun 2021 14:13:34 +0000 (15:13 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 28 Jun 2021 14:15:16 +0000 (15:15 +0100)
commit75f948f089ceb8888fd00913635264e20610d0f2
treea87a43c99114ceee727366f3048a598fd931db38
parentb7a89c041aa1d67654f1ba7b2839e221c3e14748
libstdc++: Fix backwards logic in 17_intro/names.cc test [PR 97088]

I meant to undef the names that clash with newlib headers for newlib,
but I only undef'd them for non-newlib targets. This means they still
cause errors for newlib, and aren't tested for other targets.

This fixes the test to check those names for non-newlib targets, and to
undef them to avoid errors for newlib.

libstdc++-v3/ChangeLog:

PR libstdc++/97088
* testsuite/17_intro/names.cc: Fix #if condition for names used
by newlib headers.
libstdc++-v3/testsuite/17_intro/names.cc