123456789101112131415161718 |
- discard """
- errormsg: "cannot evaluate at compile time: size"
- line: 16
- """
- #bug #1343
- when false:
- proc one(dummy: int, size: int) =
- var x: array[size, int] # compile error: constant expression expected
- proc three(size: int) =
- var x: array[size * 1, int] # compile error: cannot evaluate at compile time: size
- proc two(dummy: int, size: int) =
- var x: array[size * 1, int] # compiles, but shouldn't?
- # doAssert(x.len == size) # just for fun
|