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

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:269e8130b77065452698ab97e5da77d132d00276

commit r10-6453-g269e8130b77065452698ab97e5da77d132d00276
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Wed Feb 5 10:35:19 2020 +0000

    libstdc++: Remove workarounds for constraints on alias templates

    The G++ bug has been fixed for a couple of months so we can remove these
    workarounds that define alias templates in terms of constrained class
    templates. We can just apply constraints directly to alias templates as
    specified in the C++20 working draft.

        * include/bits/iterator_concepts.h (iter_reference_t)
        (iter_rvalue_reference_t, iter_common_reference_t, indirect_result_t):
        Remove workarounds for PR c++/67704.
        * testsuite/24_iterators/aliases.cc: New test.

Reply via email to