Skip to content

Commit 9b6d7be

Browse files
committed
Minor tweak
1 parent 49862b4 commit 9b6d7be

File tree

1 file changed

+20
-6
lines changed
  • libcxx/test/std/ranges/range.factories/range.single.view

1 file changed

+20
-6
lines changed

libcxx/test/std/ranges/range.factories/range.single.view/empty.pass.cpp

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,27 @@ struct BigType {
2525
template <typename T>
2626
constexpr void test_empty(T value) {
2727
using SingleView = std::ranges::single_view<T>;
28-
SingleView sv{value};
2928

30-
std::same_as<bool> decltype(auto) result = SingleView::empty();
31-
assert(result == false);
32-
static_assert(noexcept(SingleView::empty()));
33-
static_assert(noexcept(std::ranges::empty(sv)));
34-
static_assert(noexcept(std::ranges::empty(std::as_const(sv))));
29+
{
30+
std::same_as<bool> decltype(auto) result = SingleView::empty();
31+
assert(result == false);
32+
static_assert(noexcept(SingleView::empty()));
33+
}
34+
35+
{
36+
SingleView sv{value};
37+
38+
std::same_as<bool> decltype(auto) result = std::ranges::empty(sv);
39+
assert(result == false);
40+
static_assert(noexcept(std::ranges::empty(sv)));
41+
}
42+
{
43+
const SingleView sv{value};
44+
45+
std::same_as<bool> decltype(auto) result = std::ranges::empty(sv);
46+
assert(result == false);
47+
static_assert(noexcept(std::ranges::empty(std::as_const(sv))));
48+
}
3549
}
3650

3751
constexpr bool test() {

0 commit comments

Comments
 (0)