Fix tests for C++23's multi-arg index operator

Closes #2744
This commit is contained in:
Martin Hořeňovský
2023-10-28 21:49:49 +02:00
parent 6ebc013b8c
commit 79d39a1954
10 changed files with 33 additions and 20 deletions

View File

@@ -2911,13 +2911,13 @@ Nor would this
</TestCase>
<TestCase name="CAPTURE can deal with complex expressions involving commas" tags="[capture][messages]" filename="tests/<exe-name>/UsageTests/Message.tests.cpp" >
<Info filename="tests/<exe-name>/UsageTests/Message.tests.cpp" >
std::vector&lt;int>{1, 2, 3}[0, 1, 2] := 3
custom_index_op&lt;int>{1, 2, 3}[0, 1, 2] := 0
</Info>
<Info filename="tests/<exe-name>/UsageTests/Message.tests.cpp" >
std::vector&lt;int>{1, 2, 3}[(0, 1)] := 2
custom_index_op&lt;int>{1, 2, 3}[(0, 1)] := 0
</Info>
<Info filename="tests/<exe-name>/UsageTests/Message.tests.cpp" >
std::vector&lt;int>{1, 2, 3}[0] := 1
custom_index_op&lt;int>{1, 2, 3}[0] := 0
</Info>
<Info filename="tests/<exe-name>/UsageTests/Message.tests.cpp" >
(helper_1436&lt;int, int>{12, -12}) := { 12, -12 }