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)