From 1a5ae9a4e93693fe986de5592d59608520d860bf Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Thu, 5 Feb 2026 18:43:45 +0200 Subject: [PATCH] Fix C++23 op[] errors in test_actions.cpp --- test/test_actions.cpp | 48 +++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/test/test_actions.cpp b/test/test_actions.cpp index c85e26c..1e2d712 100644 --- a/test/test_actions.cpp +++ b/test/test_actions.cpp @@ -179,35 +179,35 @@ void test5() factor = (+_d)[ push(stack, as(_)) ] | group; term = factor >> *( ('*' >> factor) - [ right = top(stack) - , pop(stack) - , left = top(stack) - , pop(stack) - , push(stack, left * right) - ] + [( right = top(stack) + , pop(stack) + , left = top(stack) + , pop(stack) + , push(stack, left * right) + )] | ('/' >> factor) - [ right = top(stack) - , pop(stack) - , left = top(stack) - , pop(stack) - , push(stack, left / right) - ] + [( right = top(stack) + , pop(stack) + , left = top(stack) + , pop(stack) + , push(stack, left / right) + )] ); expression = term >> *( ('+' >> term) - [ right = top(stack) - , pop(stack) - , left = top(stack) - , pop(stack) - , push(stack, left + right) - ] + [( right = top(stack) + , pop(stack) + , left = top(stack) + , pop(stack) + , push(stack, left + right) + )] | ('-' >> term) - [ right = top(stack) - , pop(stack) - , left = top(stack) - , pop(stack) - , push(stack, left - right) - ] + [( right = top(stack) + , pop(stack) + , left = top(stack) + , pop(stack) + , push(stack, left - right) + )] ); if(!regex_match(str, expression))