aboutsummaryrefslogtreecommitdiffstats
path: root/testcases-iter
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-04-19 06:19:05 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-04-19 06:19:05 -0700
commit7b64f8f016c86f8a5bf4fcdd2f70d6ac83a1ec9b (patch)
treeca2320e707f947a237f75cf72870ad48cabc6fc2 /testcases-iter
parent2a038c0b77704fd53138a2d0bc9d1803d96a1a77 (diff)
downloadcppawk-7b64f8f016c86f8a5bf4fcdd2f70d6ac83a1ec9b.tar.gz
cppawk-7b64f8f016c86f8a5bf4fcdd2f70d6ac83a1ec9b.tar.bz2
cppawk-7b64f8f016c86f8a5bf4fcdd2f70d6ac83a1ec9b.zip
loop: argmax: no iters must produce nil.
Diffstat (limited to 'testcases-iter')
-rw-r--r--testcases-iter17
1 files changed, 17 insertions, 0 deletions
diff --git a/testcases-iter b/testcases-iter
index 6455fa6..48138c0 100644
--- a/testcases-iter
+++ b/testcases-iter
@@ -408,3 +408,20 @@ BEGIN {
8 4
9 5
10 5
+--
+19:
+$cppawk '
+#include <iter.h>
+
+BEGIN {
+ loop (while (0),
+ argmax (mx, x, sin(x)),
+ argmin (mi, x, sin(x)))
+ ; // empty
+
+ print mx == "" && mx != 0
+ print mi == "" && mi != 0
+}'
+:
+1
+1