https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92576

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Tue Nov 19 09:34:59 2019
New Revision: 278440

URL: https://gcc.gnu.org/viewcvs?rev=278440&root=gcc&view=rev
Log:
libstdc++: Fix declarations of variable templates

This code is invalid and rejected by other compilers (see PR 92576).

        * include/bits/regex.h (ranges::__detail::__enable_view_impl): Fix
        declaration.
        * include/bits/stl_multiset.h (ranges::__detail::__enable_view_impl):
        Likewise.
        * include/bits/stl_set.h (ranges::__detail::__enable_view_impl):
        Likewise.
        * include/bits/unordered_set.h (ranges::__detail::__enable_view_impl):
        Likewise.
        * include/debug/multiset.h (ranges::__detail::__enable_view_impl):
        Likewise.
        * include/debug/set.h (ranges::__detail::__enable_view_impl): Likewise.
        * include/debug/unordered_set (ranges::__detail::__enable_view_impl):
        Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/regex.h
    trunk/libstdc++-v3/include/bits/stl_multiset.h
    trunk/libstdc++-v3/include/bits/stl_set.h
    trunk/libstdc++-v3/include/bits/unordered_set.h
    trunk/libstdc++-v3/include/debug/multiset.h
    trunk/libstdc++-v3/include/debug/set.h
    trunk/libstdc++-v3/include/debug/unordered_set

Reply via email to