https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107049
--- Comment #7 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:3f7eea4411e4b2d8a500d9272b2ed72f73bdd008 commit r13-2898-g3f7eea4411e4b2d8a500d9272b2ed72f73bdd008 Author: Jonathan Wakely <jwak...@redhat.com> Date: Tue Sep 27 09:51:10 2022 +0100 c++: Make __is_{,nothrow_}convertible SFINAE on access [PR107049] The is_convertible built-ins should return false if the conversion fails an access check, not report an error. PR c++/107049 gcc/cp/ChangeLog: * method.cc (is_convertible_helper): Use access check sentinel. gcc/testsuite/ChangeLog: * g++.dg/ext/is_convertible4.C: New test. * g++.dg/ext/is_nothrow_convertible4.C: New test. libstdc++-v3/ChangeLog: * testsuite/20_util/is_convertible/requirements/access.cc: New test.