// PR 99389 failed to stream class specialization // { dg-module-do link } // { dg-additional-options "-fmodule-header" } // { dg-module-cmi {} } template class basic_string_view { public: basic_string_view(const _CharT* __str) noexcept {} bool empty() const noexcept { return !_M_len; } private: unsigned _M_len; }; using string_view = basic_string_view;