summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2015-08-10 02:50:15 +0200
committerAraq <rumpf_a@web.de>2015-08-14 02:19:32 +0200
commit2f721f0d9928a4ae25b2f2b3761d8861a13e877d (patch)
tree9e3c7b62e3778395a20cb2388df599df6516b153 /compiler/semexprs.nim
parent40f764683033e0374fe02850474c5c8a439fb6bb (diff)
downloadNim-2f721f0d9928a4ae25b2f2b3761d8861a13e877d.tar.gz
'parallel' now requires --experimental mode
Diffstat (limited to 'compiler/semexprs.nim')
-rw-r--r--compiler/semexprs.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim
index 0e9b9ae5f..bb3ec9df0 100644
--- a/compiler/semexprs.nim
+++ b/compiler/semexprs.nim
@@ -1720,6 +1720,8 @@ proc semMagic(c: PContext, n: PNode, s: PSym, flags: TExprFlags): PNode =
     result = newStrNodeT(renderTree(n[1], {renderNoComments}), n)
     result.typ = getSysType(tyString)
   of mParallel:
+    if not experimentalMode(c):
+      localError(n.info, "use the {.experimental.} pragma to enable 'parallel'")
     result = setMs(n, s)
     var x = n.lastSon
     if x.kind == nkDo: x = x.sons[bodyPos]