diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-02-06 11:14:25 -0500 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2021-03-16 20:50:16 -0400 |
commit | a45f939092cc2c60d49040bdb0147758a1403f61 (patch) | |
tree | 76db6837f0ca5cf9a0546f80a8a88dc7a79d24bb /test cases/common | |
parent | 6415453f17f85e16d1d2ca3553325b769d0f124d (diff) | |
download | meson-a45f939092cc2c60d49040bdb0147758a1403f61.zip meson-a45f939092cc2c60d49040bdb0147758a1403f61.tar.gz meson-a45f939092cc2c60d49040bdb0147758a1403f61.tar.bz2 |
Add range() function
Fixes: #5026.
Diffstat (limited to 'test cases/common')
-rw-r--r-- | test cases/common/61 foreach/meson.build | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test cases/common/61 foreach/meson.build b/test cases/common/61 foreach/meson.build index 7084e80..af60e0f 100644 --- a/test cases/common/61 foreach/meson.build +++ b/test cases/common/61 foreach/meson.build @@ -31,3 +31,23 @@ foreach i : items endforeach assert(result == ['a', 'b'], 'Continue or break in foreach failed') + +items = [] +iter = range(2) +foreach i : iter + items += i +endforeach +assert(items == [0, 1]) +assert(iter[1] == 1) + +items = [] +foreach i : range(1, 2) + items += i +endforeach +assert(items == [1]) + +items = [] +foreach i : range(1, 10, 2) + items += i +endforeach +assert(items == [1, 3, 5, 7, 9]) |