* bounchecks for len(toOpenArray()) * add a testcase
This commit is contained in:
parent
a8090f7d65
commit
b83bd282dc
2 changed files with 20 additions and 0 deletions
|
|
@ -22,3 +22,19 @@ block: # bug 18627
|
|||
for i in params.toOpenArray(0, params.len - 1):
|
||||
echo i
|
||||
uciLoop2()
|
||||
|
||||
when defined(nimPreviewSlimSystem):
|
||||
import std/assertions
|
||||
|
||||
block: # bug #20954
|
||||
block:
|
||||
doAssertRaises(IndexDefect):
|
||||
var v: array[10, int]
|
||||
|
||||
echo len(toOpenArray(v, 20, 30))
|
||||
|
||||
block:
|
||||
doAssertRaises(IndexDefect):
|
||||
var v: seq[int]
|
||||
|
||||
echo len(toOpenArray(v, 20, 30))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue