diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2020-09-27 09:20:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-27 09:20:10 +0200 |
commit | 57b7841c184e9f185d6d2404a1320e5d089e0e0f (patch) | |
tree | f4d424fd978778cd3260073d724a6ab6f7c14574 /tests/ccgbugs | |
parent | e6616115e65381aaab427c557431d7992bb25063 (diff) | |
download | Nim-57b7841c184e9f185d6d2404a1320e5d089e0e0f.tar.gz |
better support for slices as views (#15414)
* moved view tests to tests/views * refactoring * more refactorings * better support for system.toOpenArray for first class view types
Diffstat (limited to 'tests/ccgbugs')
-rw-r--r-- | tests/ccgbugs/tviews1.nim | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/ccgbugs/tviews1.nim b/tests/ccgbugs/tviews1.nim deleted file mode 100644 index 3ce0bb6d8..000000000 --- a/tests/ccgbugs/tviews1.nim +++ /dev/null @@ -1,27 +0,0 @@ -discard """ - output: '''11 -22 -33 -3 -2 -3''' - targets: "c cpp" -""" - -{.experimental: "views".} - -proc take(a: openArray[int]) = - echo a.len - -proc main(s: seq[int]) = - var x: openArray[int] = s - for i in 0 .. high(x): - echo x[i] - take(x) - - take(x.toOpenArray(0, 1)) - let y = x - take y - - -main(@[11, 22, 33]) |