From 572bfd23c4016851eb2587d85172bf3caadc7109 Mon Sep 17 00:00:00 2001 From: Araq Date: Sat, 18 May 2013 11:41:03 +0200 Subject: [PATCH] fixes #399 --- compiler/evals.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/evals.nim b/compiler/evals.nim index 3f5b7887a9..6b756ab362 100644 --- a/compiler/evals.nim +++ b/compiler/evals.nim @@ -1438,7 +1438,8 @@ proc evalAux(c: PEvalContext, n: PNode, flags: TEvalFlags): PNode = of nkCast: result = evalCast(c, n, flags) of nkIdentDefs, nkYieldStmt, nkAsmStmt, nkForStmt, nkPragmaExpr, - nkLambdaKinds, nkContinueStmt, nkIdent, nkParForStmt, nkBindStmt: + nkLambdaKinds, nkContinueStmt, nkIdent, nkParForStmt, nkBindStmt, + nkClosedSymChoice, nkOpenSymChoice: result = raiseCannotEval(c, n.info) of nkRefTy: result = evalAux(c, n.sons[0], flags)