parent
70c575095e
commit
e278a781fc
2 changed files with 15 additions and 0 deletions
|
|
@ -1947,6 +1947,8 @@ proc semYieldVarResult(c: PContext, n: PNode, restype: PType) =
|
|||
tupleConstr[i] = takeImplicitAddr(c, tupleConstr[i], e.kind == tyLent)
|
||||
else:
|
||||
localError(c.config, n[0].info, errXExpected, "tuple constructor")
|
||||
elif e.kind == tyEmpty:
|
||||
localError(c.config, n[0].info, errTypeExpected)
|
||||
else:
|
||||
when false:
|
||||
# XXX investigate what we really need here.
|
||||
|
|
|
|||
13
tests/misc/t21109.nim
Normal file
13
tests/misc/t21109.nim
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
discard """
|
||||
action: reject
|
||||
errormsg: "type expected"
|
||||
file: "iterators.nim"
|
||||
"""
|
||||
|
||||
|
||||
template b(j: untyped) = j
|
||||
template m() = discard
|
||||
|
||||
b:
|
||||
for t, f in @[]:
|
||||
m()
|
||||
Loading…
Add table
Add a link
Reference in a new issue