Hi Jonathan, Jonathan Wakely writes: > Sorry for the top post. > > -#define __cpp_lib_string_contains 202011L > +#if _GLIBCXX_HOSTED > + // This FTM is not hosted as it also implies matching > support, > + // and is omitted from the freestanding subset. > +# define __cpp_lib_string_contains 202011L > +#endif // HOSTED > > That should say "not freestanding", right? Whoops, yes. Here's the fixed-up patch.