fixes #217
This commit is contained in:
parent
2193460ea6
commit
ffcbe19cd8
3 changed files with 13 additions and 7 deletions
|
|
@ -1139,7 +1139,7 @@ proc semStmtList(c: PContext, n: PNode): PNode =
|
|||
# a statement list (s; e) has the type 'e':
|
||||
if result.kind == nkStmtList and result.len > 0:
|
||||
var lastStmt = lastSon(result)
|
||||
if not ImplicitelyDiscardable(lastStmt):
|
||||
if lastStmt.kind != nkNilLit and not ImplicitelyDiscardable(lastStmt):
|
||||
result.typ = lastStmt.typ
|
||||
#localError(lastStmt.info, errGenerated,
|
||||
# "Last expression must be explicitly returned if it " &
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue