https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89728
--- Comment #1 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:fd89fc77639a63a141dbbc6292dd73e653794d61 commit r12-844-gfd89fc77639a63a141dbbc6292dd73e653794d61 Author: Antony Polukhin <antosh...@gmail.com> Date: Mon May 17 14:58:28 2021 +0100 libstdc++: diagnose some misuses of [locale.convenience] functions [PR 89728] This patch provides better diagnostics for common misuse of [locale.convenience] functions with std::string as a character type. libstdc++-v3/ChangeLog: PR libstdc++/89728 * include/bits/locale_facets.h (ctype<basic_string<C,T,A>>): Declare (but do not define) partial specialization. * testsuite/22_locale/ctype/is/string/89728_neg.cc: New test.