@@ -76,8 +76,8 @@ static_assert(!std::__libcpp_is_trivially_relocatable<NonTrivialDestructor>::val
76
76
// ----------------------
77
77
78
78
// __split_buffer
79
- static_assert (std::__libcpp_is_trivially_relocatable<std::__split_buffer<int > >::value == pfp_disabled , " " );
80
- static_assert (std::__libcpp_is_trivially_relocatable<std::__split_buffer<NotTriviallyCopyable> >::value == pfp_disabled , " " );
79
+ static_assert (std::__libcpp_is_trivially_relocatable<std::__split_buffer<int > >::value, " " );
80
+ static_assert (std::__libcpp_is_trivially_relocatable<std::__split_buffer<NotTriviallyCopyable> >::value, " " );
81
81
static_assert (!std::__libcpp_is_trivially_relocatable<std::__split_buffer<int , test_allocator<int > > >::value, " " );
82
82
83
83
// standard library types
@@ -105,17 +105,17 @@ struct NotTriviallyRelocatableCharTraits : constexpr_char_traits<T> {
105
105
};
106
106
107
107
static_assert (std::__libcpp_is_trivially_relocatable<
108
- std::basic_string<char , std::char_traits<char >, std::allocator<char > > >::value == pfp_disabled ,
108
+ std::basic_string<char , std::char_traits<char >, std::allocator<char > > >::value,
109
109
" " );
110
110
static_assert (std::__libcpp_is_trivially_relocatable<
111
- std::basic_string<char , NotTriviallyRelocatableCharTraits<char >, std::allocator<char > > >::value == pfp_disabled ,
111
+ std::basic_string<char , NotTriviallyRelocatableCharTraits<char >, std::allocator<char > > >::value,
112
112
" " );
113
113
static_assert (std::__libcpp_is_trivially_relocatable<
114
- std::basic_string<MyChar, constexpr_char_traits<MyChar>, std::allocator<MyChar> > >::value == pfp_disabled ,
114
+ std::basic_string<MyChar, constexpr_char_traits<MyChar>, std::allocator<MyChar> > >::value,
115
115
" " );
116
116
static_assert (
117
117
std::__libcpp_is_trivially_relocatable<
118
- std::basic_string<MyChar, NotTriviallyRelocatableCharTraits<MyChar>, std::allocator<MyChar> > >::value == pfp_disabled ,
118
+ std::basic_string<MyChar, NotTriviallyRelocatableCharTraits<MyChar>, std::allocator<MyChar> > >::value,
119
119
" " );
120
120
static_assert (!std::__libcpp_is_trivially_relocatable<
121
121
std::basic_string<char , std::char_traits<char >, test_allocator<char > > >::value,
@@ -127,18 +127,18 @@ static_assert(
127
127
#endif
128
128
129
129
// deque
130
- static_assert (std::__libcpp_is_trivially_relocatable<std::deque<int > >::value == pfp_disabled , " " );
131
- static_assert (std::__libcpp_is_trivially_relocatable<std::deque<NotTriviallyCopyable> >::value == pfp_disabled , " " );
130
+ static_assert (std::__libcpp_is_trivially_relocatable<std::deque<int > >::value, " " );
131
+ static_assert (std::__libcpp_is_trivially_relocatable<std::deque<NotTriviallyCopyable> >::value, " " );
132
132
static_assert (!std::__libcpp_is_trivially_relocatable<std::deque<int , test_allocator<int > > >::value, " " );
133
133
134
134
// exception_ptr
135
135
#ifndef _LIBCPP_ABI_MICROSOFT // FIXME: Is this also the case on windows?
136
- static_assert (std::__libcpp_is_trivially_relocatable<std::exception_ptr>::value == pfp_disabled , " " );
136
+ static_assert (std::__libcpp_is_trivially_relocatable<std::exception_ptr>::value, " " );
137
137
#endif
138
138
139
139
// expected
140
140
#if TEST_STD_VER >= 23
141
- static_assert (std::__libcpp_is_trivially_relocatable<std::expected<int , int > >::value == pfp_disabled );
141
+ static_assert (std::__libcpp_is_trivially_relocatable<std::expected<int , int > >::value);
142
142
static_assert (std::__libcpp_is_trivially_relocatable<std::expected<std::unique_ptr<int >, int >>::value == pfp_disabled);
143
143
static_assert (std::__libcpp_is_trivially_relocatable<std::expected<int , std::unique_ptr<int >>>::value == pfp_disabled);
144
144
static_assert (std::__libcpp_is_trivially_relocatable<std::expected<std::unique_ptr<int >, std::unique_ptr<int >>>::value == pfp_disabled);
@@ -151,7 +151,7 @@ static_assert(
151
151
152
152
// locale
153
153
#ifndef TEST_HAS_NO_LOCALIZATION
154
- static_assert (std::__libcpp_is_trivially_relocatable<std::locale>::value == pfp_disabled , " " );
154
+ static_assert (std::__libcpp_is_trivially_relocatable<std::locale>::value, " " );
155
155
#endif
156
156
157
157
// optional
@@ -162,7 +162,7 @@ static_assert(std::__libcpp_is_trivially_relocatable<std::optional<std::unique_p
162
162
#endif // TEST_STD_VER >= 17
163
163
164
164
// pair
165
- static_assert (std::__libcpp_is_trivially_relocatable<std::pair<int , int > >::value == pfp_disabled , " " );
165
+ static_assert (std::__libcpp_is_trivially_relocatable<std::pair<int , int > >::value, " " );
166
166
static_assert (!std::__libcpp_is_trivially_relocatable<std::pair<NotTriviallyCopyable, int > >::value, " " );
167
167
static_assert (!std::__libcpp_is_trivially_relocatable<std::pair<int , NotTriviallyCopyable> >::value, " " );
168
168
static_assert (!std::__libcpp_is_trivially_relocatable<std::pair<NotTriviallyCopyable, NotTriviallyCopyable> >::value,
@@ -177,11 +177,11 @@ static_assert(std::__libcpp_is_trivially_relocatable<std::shared_ptr<NotTriviall
177
177
#if TEST_STD_VER >= 11
178
178
static_assert (std::__libcpp_is_trivially_relocatable<std::tuple<> >::value, " " );
179
179
180
- static_assert (std::__libcpp_is_trivially_relocatable<std::tuple<int > >::value == pfp_disabled , " " );
180
+ static_assert (std::__libcpp_is_trivially_relocatable<std::tuple<int > >::value, " " );
181
181
static_assert (!std::__libcpp_is_trivially_relocatable<std::tuple<NotTriviallyCopyable> >::value, " " );
182
182
static_assert (std::__libcpp_is_trivially_relocatable<std::tuple<std::unique_ptr<int > > >::value == pfp_disabled, " " );
183
183
184
- static_assert (std::__libcpp_is_trivially_relocatable<std::tuple<int , int > >::value == pfp_disabled , " " );
184
+ static_assert (std::__libcpp_is_trivially_relocatable<std::tuple<int , int > >::value, " " );
185
185
static_assert (!std::__libcpp_is_trivially_relocatable<std::tuple<NotTriviallyCopyable, int > >::value, " " );
186
186
static_assert (!std::__libcpp_is_trivially_relocatable<std::tuple<int , NotTriviallyCopyable> >::value, " " );
187
187
static_assert (!std::__libcpp_is_trivially_relocatable<std::tuple<NotTriviallyCopyable, NotTriviallyCopyable> >::value,
0 commit comments