From 0dc92960d2239c59ad6f93bd8c507d060e847a29 Mon Sep 17 00:00:00 2001 From: Araq Date: Sun, 1 May 2016 09:26:52 +0200 Subject: [PATCH] include statement is not restricted to top level statements anymore --- compiler/semexprs.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index 105667aab..b6d53851a 100644 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -2343,7 +2343,7 @@ proc semExpr(c: PContext, n: PNode, flags: TExprFlags = {}): PNode = if not isTopLevel(c): localError(n.info, errXOnlyAtModuleScope, "from") result = evalFrom(c, n) of nkIncludeStmt: - if not isTopLevel(c): localError(n.info, errXOnlyAtModuleScope, "include") + #if not isTopLevel(c): localError(n.info, errXOnlyAtModuleScope, "include") result = evalInclude(c, n) of nkExportStmt, nkExportExceptStmt: if not isTopLevel(c): localError(n.info, errXOnlyAtModuleScope, "export")