File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
libcxx/test/std/ranges/range.adaptors/range.join.with/range.join.with.view Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ struct TrivialView : std::ranges::view_base {
2929 constexpr auto end () { return view.data () + view.size (); }
3030};
3131
32- static_assert (std::is_trivial_v <TrivialView>);
32+ static_assert (std::is_trivially_copyable_v<TrivialView> && std::is_trivially_default_constructible_v <TrivialView>);
3333
3434struct NonDefaultConstructibleView : TrivialView {
3535 NonDefaultConstructibleView (int );
@@ -42,7 +42,8 @@ struct TrivialPattern : std::ranges::view_base {
4242 constexpr int * end () { return &val_ + 1 ; }
4343};
4444
45- static_assert (std::is_trivial_v<TrivialPattern>);
45+ static_assert (std::is_trivially_copyable_v<TrivialPattern> &&
46+ std::is_trivially_default_constructible_v<TrivialPattern>);
4647
4748struct NonDefaultConstructiblePattern : TrivialPattern {
4849 NonDefaultConstructiblePattern (int );
You can’t perform that action at this time.
0 commit comments