]> gcc.gnu.org Git - gcc.git/commit
libstdc++: Move test error_category to global scope
authorJonathan Wakely <jwakely@redhat.com>
Wed, 13 Mar 2024 10:02:12 +0000 (10:02 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 13 Mar 2024 21:25:14 +0000 (21:25 +0000)
commita8c7c3a40953e34f57278d224a07dc3698c64a84
treee3b24b6bdc647365ddb60c3a3f8ce64ff33df13b
parent45a3ee8a402cc51c02b7f45e8f041039390a4ef8
libstdc++: Move test error_category to global scope

A recent GDB change causes this test to fail due to missing RTTI for the
custom_cast type. This is presumably because the custom_cat type was
defined as a local class, so has no linkage. Moving it to local scope
seems to fix the test regressions, and probably makes the test more
realistic as a local class with no linkage isn't practical to use as an
error category that almost certainly needs to be referred to in other
scopes.

libstdc++-v3/ChangeLog:

* testsuite/libstdc++-prettyprinters/cxx11.cc: Move custom_cat
to namespace scope.
libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
This page took 0.057537 seconds and 5 git commands to generate.