Browse Source

Some of the tests from earlier today had 'int' as the return type when it should have been 'bool'. Fix that. It doesn't change the behavior of any of the tests, but it's more accurate.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@322505 91177308-0d34-0410-b5e6-96231b3b80d8
Marshall Clow 7 năm trước cách đây
mục cha
commit
82091c2583

+ 1 - 1
test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp

@@ -27,7 +27,7 @@ struct is_odd {
 };
 };
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 3, 5, 2, 4, 6};
     int ia[] = {1, 3, 5, 2, 4, 6};
     int ib[] = {1, 2, 3, 4, 5, 6};
     int ib[] = {1, 2, 3, 4, 5, 6};
     return     std::is_partitioned(std::begin(ia), std::end(ia), is_odd())
     return     std::is_partitioned(std::begin(ia), std::end(ia), is_odd())

+ 1 - 1
test/std/algorithms/alg.modifying.operations/alg.partitions/partition_point.pass.cpp

@@ -26,7 +26,7 @@ struct is_odd
 
 
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 3, 5, 2, 4, 6};
     int ia[] = {1, 3, 5, 2, 4, 6};
     int ib[] = {1, 2, 3, 4, 5, 6};
     int ib[] = {1, 2, 3, 4, 5, 6};
     return    (std::partition_point(std::begin(ia), std::end(ia), is_odd()) == ia+3)
     return    (std::partition_point(std::begin(ia), std::end(ia), is_odd()) == ia+3)

+ 1 - 1
test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp

@@ -28,7 +28,7 @@ struct test1
 };
 };
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {2, 4, 6, 8};
     int ia[] = {2, 4, 6, 8};
     int ib[] = {2, 4, 5, 8};
     int ib[] = {2, 4, 5, 8};
     return  std::all_of(std::begin(ia), std::end(ia), test1())
     return  std::all_of(std::begin(ia), std::end(ia), test1())

+ 1 - 1
test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp

@@ -28,7 +28,7 @@ struct test1
 };
 };
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {2, 4, 6, 8};
     int ia[] = {2, 4, 6, 8};
     int ib[] = {1, 3, 5, 7};
     int ib[] = {1, 3, 5, 7};
     return  std::any_of(std::begin(ia), std::end(ia), test1())
     return  std::any_of(std::begin(ia), std::end(ia), test1())

+ 1 - 1
test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation.pass.cpp

@@ -22,7 +22,7 @@
 #include "test_macros.h"
 #include "test_macros.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {0, 0, 0};
     int ia[] = {0, 0, 0};
     int ib[] = {1, 1, 0};
     int ib[] = {1, 1, 0};
     int ic[] = {1, 0, 1};
     int ic[] = {1, 0, 1};

+ 1 - 1
test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp

@@ -29,7 +29,7 @@ bool counting_equals ( const T &a, const T &b ) {
     }
     }
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {0, 0, 0};
     int ia[] = {0, 0, 0};
     int ib[] = {1, 1, 0};
     int ib[] = {1, 1, 0};
     int ic[] = {1, 0, 1};
     int ic[] = {1, 0, 1};

+ 1 - 1
test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp

@@ -28,7 +28,7 @@ struct test1
 };
 };
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 3, 6, 7};
     int ia[] = {1, 3, 6, 7};
     int ib[] = {1, 3, 5, 7};
     int ib[] = {1, 3, 5, 7};
     return !std::none_of(std::begin(ia), std::end(ia), test1())
     return !std::none_of(std::begin(ia), std::end(ia), test1())

+ 1 - 1
test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap.pass.cpp

@@ -20,7 +20,7 @@
 #include "test_macros.h"
 #include "test_macros.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 1, 1, 1, 0, 1, 1};
     int ia[] = {1, 1, 1, 1, 0, 1, 1};
     int ib[] = {0, 0, 1, 0, 0, 0, 0};
     int ib[] = {0, 0, 1, 0, 0, 0, 0};
     return     std::is_heap(std::begin(ia), std::end(ia))
     return     std::is_heap(std::begin(ia), std::end(ia))

+ 1 - 1
test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_comp.pass.cpp

@@ -21,7 +21,7 @@
 #include "test_macros.h"
 #include "test_macros.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {0, 0, 1, 1, 1};
     int ia[] = {0, 0, 1, 1, 1};
     int ib[] = {1, 0, 4, 1, 0};
     int ib[] = {1, 0, 4, 1, 0};
     return     std::is_heap(std::begin(ia), std::end(ia), std::greater<int>())
     return     std::is_heap(std::begin(ia), std::end(ia), std::greater<int>())

+ 1 - 1
test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until.pass.cpp

@@ -20,7 +20,7 @@
 #include "test_macros.h"
 #include "test_macros.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {0, 0, 0, 0, 1, 0};
     int ia[] = {0, 0, 0, 0, 1, 0};
     int ib[] = {0, 0, 0, 1, 1, 1};
     int ib[] = {0, 0, 0, 1, 1, 1};
     return    (std::is_heap_until(std::begin(ia), std::end(ia)) == ia+4)
     return    (std::is_heap_until(std::begin(ia), std::end(ia)) == ia+4)

+ 1 - 1
test/std/algorithms/alg.sorting/alg.heap.operations/is.heap/is_heap_until_comp.pass.cpp

@@ -21,7 +21,7 @@
 #include "test_macros.h"
 #include "test_macros.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 0, 0, 0};
     int ia[] = {1, 0, 0, 0};
     int ib[] = {0, 1, 1, 0};
     int ib[] = {0, 1, 1, 0};
     return    (std::is_heap_until(std::begin(ia), std::end(ia), std::greater<int>()) == ia+1)
     return    (std::is_heap_until(std::begin(ia), std::end(ia), std::greater<int>()) == ia+1)

+ 1 - 1
test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted.pass.cpp

@@ -20,7 +20,7 @@
 #include "test_iterators.h"
 #include "test_iterators.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {0, 0, 1, 1};
     int ia[] = {0, 0, 1, 1};
     int ib[] = {1, 1, 0, 0};
     int ib[] = {1, 1, 0, 0};
     return     std::is_sorted(std::begin(ia), std::end(ia))
     return     std::is_sorted(std::begin(ia), std::end(ia))

+ 1 - 1
test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_comp.pass.cpp

@@ -21,7 +21,7 @@
 #include "test_iterators.h"
 #include "test_iterators.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 1, 0, 0};
     int ia[] = {1, 1, 0, 0};
     int ib[] = {0, 0, 1, 1};
     int ib[] = {0, 0, 1, 1};
     return     std::is_sorted(std::begin(ia), std::end(ia), std::greater<int>())
     return     std::is_sorted(std::begin(ia), std::end(ia), std::greater<int>())

+ 1 - 1
test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until.pass.cpp

@@ -20,7 +20,7 @@
 #include "test_iterators.h"
 #include "test_iterators.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {0, 1, 0};
     int ia[] = {0, 1, 0};
     int ib[] = {0, 1, 1};
     int ib[] = {0, 1, 1};
     return    (std::is_sorted_until(std::begin(ia), std::end(ia)) == ia+2)
     return    (std::is_sorted_until(std::begin(ia), std::end(ia)) == ia+2)

+ 1 - 1
test/std/algorithms/alg.sorting/alg.sort/is.sorted/is_sorted_until_comp.pass.cpp

@@ -21,7 +21,7 @@
 #include "test_iterators.h"
 #include "test_iterators.h"
 
 
 #if TEST_STD_VER > 17
 #if TEST_STD_VER > 17
-TEST_CONSTEXPR int test_constexpr() {
+TEST_CONSTEXPR bool test_constexpr() {
     int ia[] = {1, 0, 1};
     int ia[] = {1, 0, 1};
     int ib[] = {1, 1, 0};
     int ib[] = {1, 1, 0};
     return    (std::is_sorted_until(std::begin(ia), std::end(ia), std::greater<int>()) == ia+2)
     return    (std::is_sorted_until(std::begin(ia), std::end(ia), std::greater<int>()) == ia+2)