Skip to content

Commit 7fe78b5

Browse files
committed
Merge branch 'main' of https://github.com/hsutter/cppfront
2 parents 8a48b21 + f924c8b commit 7fe78b5

8 files changed

+12
-12
lines changed

Diff for: regression-tests/test-results/apple-clang-14/pure2-assert-expected-not-null.cpp.output

+6-6
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ pure2-assert-expected-not-null.cpp2:7:10: error: no member named 'expected' in n
44
pure2-assert-expected-not-null.cpp2:7:22: error: expected '(' for function-style cast or type construction
55
std::expected<int,bool> ex {4};
66
~~~^
7-
pure2-assert-expected-not-null.cpp2:9:165: error: use of undeclared identifier 'ex'
8-
return *cpp2::assert_not_null(std::move(up)) + *cpp2::assert_not_null(std::move(sp)) + *cpp2::assert_not_null(std::move(op)) + *cpp2::assert_not_null(std::move(ex));
9-
^
7+
pure2-assert-expected-not-null.cpp2:9:189: error: use of undeclared identifier 'ex'
8+
return *cpp2::impl::assert_not_null(std::move(up)) + *cpp2::impl::assert_not_null(std::move(sp)) + *cpp2::impl::assert_not_null(std::move(op)) + *cpp2::impl::assert_not_null(std::move(ex));
9+
^
1010
pure2-assert-expected-not-null.cpp2:14:10: error: no member named 'expected' in namespace 'std'
1111
std::expected<int,bool> ex {std::unexpected(false)};
1212
~~~~~^
1313
pure2-assert-expected-not-null.cpp2:14:22: error: expected '(' for function-style cast or type construction
1414
std::expected<int,bool> ex {std::unexpected(false)};
1515
~~~^
16-
pure2-assert-expected-not-null.cpp2:15:45: error: use of undeclared identifier 'ex'
17-
return *cpp2::assert_not_null(std::move(ex));
18-
^
16+
pure2-assert-expected-not-null.cpp2:15:51: error: use of undeclared identifier 'ex'
17+
return *cpp2::impl::assert_not_null(std::move(ex));
18+
^
1919
6 errors generated.

Diff for: regression-tests/test-results/apple-clang-14/pure2-trailing-commas.cpp.execution

Whitespace-only changes.

Diff for: regression-tests/test-results/apple-clang-14/pure2-trailing-commas.cpp.output

Whitespace-only changes.

Diff for: regression-tests/test-results/apple-clang-15/pure2-trailing-commas.cpp.execution

Whitespace-only changes.

Diff for: regression-tests/test-results/apple-clang-15/pure2-trailing-commas.cpp.output

Whitespace-only changes.

Diff for: regression-tests/test-results/clang-15/pure2-assert-expected-not-null.cpp.output

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ pure2-assert-expected-not-null.cpp2:7:10: error: no member named 'expected' in n
88
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/exception:107:8: note: 'unexpected' declared here
99
void unexpected() __attribute__ ((__noreturn__));
1010
^
11-
pure2-assert-expected-not-null.cpp2:9:165: error: use of undeclared identifier 'ex'
12-
return *cpp2::assert_not_null(std::move(up)) + *cpp2::assert_not_null(std::move(sp)) + *cpp2::assert_not_null(std::move(op)) + *cpp2::assert_not_null(std::move(ex));
13-
^
11+
pure2-assert-expected-not-null.cpp2:9:189: error: use of undeclared identifier 'ex'
12+
return *cpp2::impl::assert_not_null(std::move(up)) + *cpp2::impl::assert_not_null(std::move(sp)) + *cpp2::impl::assert_not_null(std::move(op)) + *cpp2::impl::assert_not_null(std::move(ex));
13+
^
1414
pure2-assert-expected-not-null.cpp2:14:22: error: expected '(' for function-style cast or type construction
1515
std::expected<int,bool> ex {std::unexpected(false)};
1616
~~~^
@@ -21,7 +21,7 @@ pure2-assert-expected-not-null.cpp2:14:10: error: no member named 'expected' in
2121
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/exception:107:8: note: 'unexpected' declared here
2222
void unexpected() __attribute__ ((__noreturn__));
2323
^
24-
pure2-assert-expected-not-null.cpp2:15:45: error: use of undeclared identifier 'ex'
25-
return *cpp2::assert_not_null(std::move(ex));
26-
^
24+
pure2-assert-expected-not-null.cpp2:15:51: error: use of undeclared identifier 'ex'
25+
return *cpp2::impl::assert_not_null(std::move(ex));
26+
^
2727
6 errors generated.

Diff for: regression-tests/test-results/clang-15/pure2-trailing-commas.cpp.execution

Whitespace-only changes.

Diff for: regression-tests/test-results/clang-15/pure2-trailing-commas.cpp.output

Whitespace-only changes.

0 commit comments

Comments
 (0)