libstdc++: Workaround for missing 'using enum' in Clang 12
authorJonathan Wakely <jwakely@redhat.com>
Mon, 28 Mar 2022 11:27:23 +0000 (12:27 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 29 Mar 2022 09:06:33 +0000 (10:06 +0100)
commit8bbeffc102bdd0a69576a8df47c588aba5a9b529
tree99207d89a2b9a517caa40ce109fd562b706fca30
parent7255d29c577106c14e42a9c3c88fc6fa6b6e4ecf
libstdc++: Workaround for missing 'using enum' in Clang 12

Once we no longer care about older compilers without this feature, we
can drop these static data members, so the names don't have to be
visible at class scope.

libstdc++-v3/ChangeLog:

* libsupc++/compare (_Strong_order) [!__cpp_using_enum]: Add
static data members for _Fp_fmt enumerators.
libstdc++-v3/libsupc++/compare