https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94960
--- Comment #9 from Erich Keane <erich.keane at intel dot com> --- > But in C++20 every function is 'constexpr' now, so every function is inline > anyway, right? Even the large functions that aren't good candidates for > inlining (see also PR 93008). So The 'inline' keyword has lost all meaning > in <string> now. Do you mean 'every function in std::string'? If so, you'd know better than I. In a general case, every function is NOT 'constexpr', and that didn't pass EWG.