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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:e63ac860afe816fef6b86bee6e47980e1351213c

commit r12-7734-ge63ac860afe816fef6b86bee6e47980e1351213c
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Mon Mar 21 11:02:04 2022 +0100

    libstdc++: Work around clang misdesign in time_get<>::get [PR104990]

    Apparently clang has a -fgnuc-version= option which allows it to pretend
    it is any GCC version the user likes.  It is already bad that it claims to
    be GCC 4.2 compatible by default when it is not (various unimplemented
    extensions at least), but this option is a horrible idea.

    Anyway, this patch adds a hack for it.

    2022-03-21  Jakub Jelinek  <ja...@redhat.com>

            PR libstdc++/104990
            * include/bits/locale_facets_nonio.tcc (get): Don't check if do_get
            isn't overloaded if __clang__ is defined.

Reply via email to