summary refs log tree commit diff stats
path: root/compiler/semstmts.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2018-11-26 23:28:02 +0100
committerAndreas Rumpf <rumpf_a@web.de>2018-11-27 00:36:29 +0100
commit413580bc0444fc9d8e01b6af01433f8c08d2d298 (patch)
tree1b1d5b7ce15100a612621a1cd8871257c4359784 /compiler/semstmts.nim
parent93cf0ef52ef81af15009566f90e0d020903e8c2b (diff)
downloadNim-413580bc0444fc9d8e01b6af01433f8c08d2d298.tar.gz
new minor language feature: .noSideEffect blocks like .gcsafe blocks
Diffstat (limited to 'compiler/semstmts.nim')
-rw-r--r--compiler/semstmts.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/semstmts.nim b/compiler/semstmts.nim
index 1f2b9f0b3..2af34646c 100644
--- a/compiler/semstmts.nim
+++ b/compiler/semstmts.nim
@@ -1860,7 +1860,7 @@ proc semPragmaBlock(c: PContext, n: PNode): PNode =
   for i in 0 ..< pragmaList.len:
     case whichPragma(pragmaList.sons[i])
     of wLine: setLine(result, pragmaList.sons[i].info)
-    of wLocks, wGcSafe:
+    of wLocks, wGcSafe, wNosideeffect:
       result = n
       result.typ = n.sons[1].typ
     of wNoRewrite: