Skip to content

Commit cbd2cd2

Browse files
committed
Fix tests
1 parent 330e225 commit cbd2cd2

File tree

34 files changed

+490
-480
lines changed

34 files changed

+490
-480
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(1007) decltype(auto) cpp2::impl::assert_in_bounds(auto &&, std::source_location) [arg = 5, x:auto = std::vector<int>]: Bounds safety violation: out of bounds access attempt detected - attempted access at index 5, [min,max] range is [0,4]
1+
../../../include/cpp2util.h(1103) decltype(auto) cpp2::impl::assert_in_bounds(auto &&, std::source_location) [arg = 5, x:auto = std::vector<int>]: Bounds safety violation: out of bounds access attempt detected - attempted access at index 5, [min,max] range is [0,4]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(819) : Bounds safety violation
1+
../../../include/cpp2util.h(915) : Bounds safety violation
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(819) : Contract violation: fill: value must contain at least count elements
1+
../../../include/cpp2util.h(915) : Contract violation: fill: value must contain at least count elements

regression-tests/test-results/apple-clang-15-c++2b/mixed-is-as-variant.cpp.execution

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ v is std::monostate = false
9494
v is X< 0> = false, (v as X< 1>) = bad_variant_access
9595
v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
9696
v is X<19> = false, (v as X<19>).to_string() = bad_variant_access
97-
v is X<20> = false, (v as X<20>) = bad_variant_access
97+
v is X<20> = true, (v as X<20>) = works!
9898

9999
## v as const lvalue reference
100100

@@ -103,7 +103,7 @@ v is std::monostate = false
103103
v is X< 0> = false, (v as X< 1>) = bad_variant_access
104104
v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
105105
v is X<19> = false, (v as X<19>).to_string() = bad_variant_access
106-
v is X<20> = false, (v as X<20>) = bad_variant_access
106+
v is X<20> = true, (v as X<20>) = works!
107107

108108
## v as rvalue reference
109109

@@ -112,7 +112,7 @@ v is std::monostate = false
112112
v is X< 0> = false, (v as X< 1>) = bad_variant_access
113113
v is X< 1> = false, (v as X< 1>).to_string() = bad_variant_access
114114
v is X<19> = false, (v as X<19>).to_string() = bad_variant_access
115-
v is X<20> = false, (v as X<20>) = bad_variant_access
115+
v is X<20> = true, (v as X<20>) = works!
116116

117117
# X<10>(std::exception)
118118

Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
sending error to my framework... [dynamic null dereference attempt detected]
2-
from source location: ../../../include/cpp2util.h(898) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = int *&]
2+
from source location: ../../../include/cpp2util.h(994) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = int *&]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(898) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::expected<int, bool>]: Null safety violation: std::expected has an unexpected value
1+
../../../include/cpp2util.h(994) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::expected<int, bool>]: Null safety violation: std::expected has an unexpected value
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(898) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::optional<int>]: Null safety violation: std::optional does not contain a value
1+
../../../include/cpp2util.h(994) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::optional<int>]: Null safety violation: std::optional does not contain a value
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(898) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::shared_ptr<int>]: Null safety violation: std::shared_ptr is empty
1+
../../../include/cpp2util.h(994) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::shared_ptr<int>]: Null safety violation: std::shared_ptr is empty
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../../../include/cpp2util.h(898) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::unique_ptr<int>]: Null safety violation: std::unique_ptr is empty
1+
../../../include/cpp2util.h(994) decltype(auto) cpp2::impl::assert_not_null(auto &&, std::source_location) [arg:auto = std::unique_ptr<int>]: Null safety violation: std::unique_ptr is empty
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
calling:
2-
012an older compiler
2+
012
3+
an older compiler
4+
1, 1, 66

0 commit comments

Comments
 (0)