// PR c++/103752 | |
// { dg-additional-options -fmodule-header } | |
// { dg-require-effective-target c++20 } | |
template<typename _T1, typename _T2> | |
struct pair | |
{ | |
constexpr | |
explicit(__is_same(_T1, _T2)) | |
pair() | |
{ } | |
_T1 first; | |
_T2 second; | |
}; | |
struct string | |
{ | |
string() { } | |
string(const char* s) : s(s) { } | |
const char* s = ""; | |
}; |