1 // PR 99389 failed to stream class specialization 2 // { dg-module-do link } 3 // { dg-additional-options "-fmodule-header" } 4 // { dg-module-cmi {} } 5 template<typename _CharT> 6 class basic_string_view 7 { 8 public: basic_string_view(const _CharT * __str)9 basic_string_view(const _CharT* __str) noexcept 10 {} 11 bool empty()12 empty() const noexcept 13 { return !_M_len; } 14 15 private: 16 unsigned _M_len; 17 }; 18 19 using string_view = basic_string_view<char>; 20 21