@@ -21,15 +21,15 @@ pure2-hashable.cpp2:1:7: note: candidates are: ‘constexpr base& base::operator
21
21
pure2-hashable.cpp2:1:7: note: ‘constexpr base& base::operator=(const base&)’
22
22
pure2-hashable.cpp2:6:14: note: ‘template<class auto:97> base& base::operator=(auto:97&&)’
23
23
pure2-hashable.cpp2:1:7: note: ‘class base’ defined here
24
- pure2-hashable.cpp2:11 :1: error: no declaration matches ‘mystruct::mystruct(auto:103&&, auto:104&&, auto:105&&) requires (is_convertible_v<typename std::remove_cv<typename std::remove_reference<decltype(mystruct::__ct ::i_)>::type>::type, const std::add_const_t&>) && (is_convertible_v<typename std::remove_cv<typename std::remove_reference<decltype(mystruct::__ct ::j_)>::type>::type, const std::__cxx11::add_const_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>) && (is_convertible_v<typename std::remove_cv<typename std::remove_reference<decltype(mystruct::__ct ::k_)>::type>::type, const std::add_const_t&>)’
24
+ pure2-hashable.cpp2:17 :1: error: no declaration matches ‘mystruct::mystruct(auto:103&&, auto:104&&, auto:105&&) requires (is_convertible_v<typename std::remove_cv<typename std::remove_reference<decltype(mystruct::__ct ::i_)>::type>::type, const std::add_const_t&>) && (is_convertible_v<typename std::remove_cv<typename std::remove_reference<decltype(mystruct::__ct ::j_)>::type>::type, const std::__cxx11::add_const_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>) && (is_convertible_v<typename std::remove_cv<typename std::remove_reference<decltype(mystruct::__ct ::k_)>::type>::type, const std::add_const_t&>)’
25
25
pure2-hashable.cpp2:5:7: note: candidates are: ‘mystruct::mystruct(mystruct&&)’
26
26
pure2-hashable.cpp2:5:7: note: ‘mystruct::mystruct(const mystruct&)’
27
27
pure2-hashable.cpp2:10:13: note: ‘template<class auto:98, class auto:99, class auto:100> mystruct::mystruct(auto:98&&, auto:99&&, auto:100&&)’
28
28
pure2-hashable.cpp2:5:7: note: ‘class mystruct’ defined here
29
- pure2-hashable.cpp2:14 :104: error: mixing declarations and function-definitions is forbidden
30
- pure2-hashable.cpp2:14 :107: error: expected constructor, destructor, or type conversion before ‘{’ token
31
- pure2-hashable.cpp2:15 :104: error: expected unqualified-id before ‘,’ token
32
- pure2-hashable.cpp2:15 :107: error: expected constructor, destructor, or type conversion before ‘{’ token
33
- pure2-hashable.cpp2:16 :104: error: expected unqualified-id before ‘,’ token
34
- pure2-hashable.cpp2:16 :107: error: expected constructor, destructor, or type conversion before ‘{’ token
35
- pure2-hashable.cpp2:16 :127: error: expected unqualified-id before ‘{’ token
29
+ pure2-hashable.cpp2:20 :104: error: mixing declarations and function-definitions is forbidden
30
+ pure2-hashable.cpp2:20 :107: error: expected constructor, destructor, or type conversion before ‘{’ token
31
+ pure2-hashable.cpp2:21 :104: error: expected unqualified-id before ‘,’ token
32
+ pure2-hashable.cpp2:21 :107: error: expected constructor, destructor, or type conversion before ‘{’ token
33
+ pure2-hashable.cpp2:22 :104: error: expected unqualified-id before ‘,’ token
34
+ pure2-hashable.cpp2:22 :107: error: expected constructor, destructor, or type conversion before ‘{’ token
35
+ pure2-hashable.cpp2:22 :127: error: expected unqualified-id before ‘{’ token
0 commit comments