mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-28 09:31:38 +00:00
* remove unnecessary when statement * remove outdated codes * attempt to fix #16374 * fix
39 lines
526 B
Nim
39 lines
526 B
Nim
discard """
|
|
matrix: "--gc:refc; --gc:orc"
|
|
"""
|
|
|
|
block:
|
|
iterator mvalues(t: var seq[seq[int]]): var seq[int] =
|
|
yield t[0]
|
|
|
|
var t: seq[seq[int]]
|
|
|
|
while false:
|
|
for v in t.mvalues:
|
|
discard
|
|
|
|
proc ok =
|
|
while false:
|
|
for v in t.mvalues:
|
|
discard
|
|
|
|
ok()
|
|
|
|
block:
|
|
iterator mvalues(t: var seq[seq[int]]): lent seq[int] =
|
|
yield t[0]
|
|
|
|
var t: seq[seq[int]]
|
|
|
|
while false:
|
|
for v in t.mvalues:
|
|
discard
|
|
|
|
proc ok =
|
|
while false:
|
|
for v in t.mvalues:
|
|
discard
|
|
|
|
ok()
|
|
|