(cherry picked from commit e278a781fc)
This commit is contained in:
Bung
2022-12-19 19:35:15 +08:00
committed by narimiran
parent eaac22b9aa
commit 24e4099d36
2 changed files with 15 additions and 0 deletions

View File

@@ -1931,6 +1931,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
View 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()