diff options
Diffstat (limited to 'compiler')
-rwxr-xr-x | compiler/semexprs.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index 027cd0946..521de8c23 100755 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -707,7 +707,7 @@ proc semExprNoType(c: PContext, n: PNode): PNode = result = isCallExpr(n) and n.sons[0].kind == nkSym and sfDiscardable in n.sons[0].sym.flags result = semExpr(c, n) - if result.typ != nil and result.typ.kind != tyStmt: + if result.typ != nil and result.typ.kind notin {tyStmt, tyEmpty}: if gCmd == cmdInteractive: result = buildEchoStmt(c, result) elif not ImplicitelyDiscardable(result) and result.typ.kind != tyError: |