Skip to content

Commit

Permalink
Update of regression tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxSagebaum committed Aug 10, 2024
1 parent 47c4c05 commit 8d69ce2
Show file tree
Hide file tree
Showing 11 changed files with 45 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pure2-default-arguments.cpp2:6:61: error: no member named 'source_location' in namespace 'std'
char const* fn = CPP2_UFCS_NONLOCAL(function_name)(std::source_location::current())
~~~~~^
1 error generated.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
calling:
012
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
pure2-default-arguments.cpp2:6:61: error: no member named 'source_location' in namespace 'std'
char const* fn = CPP2_UFCS_NONLOCAL(function_name)(std::source_location::current())
~~~~~^
1 error generated.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
calling:
012
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
pure2-default-arguments.cpp2:6:56: error: cannot take address of consteval function 'current' outside of an immediate invocation
6 | char const* fn = CPP2_UFCS_NONLOCAL(function_name)(std::source_location::current())
| ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/source_location:60:5: note: declared here
60 | current(__builtin_ret_type __p = __builtin_source_location()) noexcept
| ^
1 error generated.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
pure2-default-arguments.cpp2:6:56: error: cannot take address of consteval function 'current' outside of an immediate invocation
6 | char const* fn = CPP2_UFCS_NONLOCAL(function_name)(std::source_location::current())
| ^
/usr/lib/llvm-18/bin/../include/c++/v1/source_location:60:36: note: declared here
60 | static consteval source_location current(__bsl_ty __ptr = __builtin_source_location()) noexcept {
| ^
1 error generated.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
mixed-bounds-safety-with-assert.cpp2(11) void print_subrange(const auto:263&, cpp2::impl::in<int>, cpp2::impl::in<int>) [with auto:263 = std::vector<int>; cpp2::impl::in<int> = const int]: Bounds safety violation
mixed-bounds-safety-with-assert.cpp2(11) void print_subrange(const auto:243&, cpp2::impl::in<int>, cpp2::impl::in<int>) [with auto:243 = std::vector<int>; cpp2::impl::in<int> = const int]: Bounds safety violation
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
calling: int main(int, char**)
012
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
calling: int __cdecl main(const int,char **)
012
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pure2-default-arguments.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,26 @@ Running tests_10_escapes:
08_y: OK regex: foo(\h)bar parsed_regex: foo(\h)bar str: foo bar result_expr: $1 expected_results
09_y: OK regex: (\H)(\h) parsed_regex: (\H)(\h) str: foo bar result_expr: $1-$2 expected_results o-
10_y: OK regex: (\h)(\H) parsed_regex: (\h)(\H) str: foo bar result_expr: $1-$2 expected_results -b
11_y: OK regex: foo(\v+)bar parsed_regex: foo(\v+)bar str: foo

11_y: OK regex: foo(\v+)bar parsed_regex: foo(\v+)bar str: foo

bar result_expr: $1 expected_results


bar result_expr: $1 expected_results

12_y: OK regex: (\V+)(\v) parsed_regex: (\V+)(\v) str: foo


bar result_expr: $1-$2 expected_results foo-
13_y: OK regex: (\v+)(\V) parsed_regex: (\v+)(\V) str: foo


bar result_expr: $1-$2 expected_results

12_y: OK regex: (\V+)(\v) parsed_regex: (\V+)(\v) str: foo


bar result_expr: $1-$2 expected_results foo-
13_y: OK regex: (\v+)(\V) parsed_regex: (\v+)(\V) str: foo


bar result_expr: $1-$2 expected_results


-b
14_y: OK regex: foo(\v)bar parsed_regex: foo(\v)bar str: foobar result_expr: $1 expected_results
15_y: OK regex: (\V)(\v) parsed_regex: (\V)(\v) str: foobar result_expr: $1-$2 expected_results o-
14_y: OK regex: foo(\v)bar parsed_regex: foo(\v)bar str: foobar result_expr: $1 expected_results
15_y: OK regex: (\V)(\v) parsed_regex: (\V)(\v) str: foobar result_expr: $1-$2 expected_results o-
16_y: OK regex: (\v)(\V) parsed_regex: (\v)(\V) str: foobar result_expr: $1-$2 expected_results -b
17_y: OK regex: foo\t\n\r\f\a\ebar parsed_regex: foo\t\n\r\f\a\ebar str: foo
bar result_expr: $& expected_results foo
Expand Down

0 comments on commit 8d69ce2

Please sign in to comment.