summary refs log tree commit diff stats
path: root/compiler/semdata.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/semdata.nim')
-rwxr-xr-xcompiler/semdata.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/semdata.nim b/compiler/semdata.nim
index b524881da..74e82db61 100755
--- a/compiler/semdata.nim
+++ b/compiler/semdata.nim
@@ -66,9 +66,9 @@ type
     converters*: TSymSeq       # sequence of converters
     optionStack*: TLinkedList
     libs*: TLinkedList         # all libs used by this module
-    semConstExpr*: proc (c: PContext, n: PNode): PNode # for the pragmas
-    semExpr*: proc (c: PContext, n: PNode): PNode      # for the pragmas
-    semConstBoolExpr*: proc (c: PContext, n: PNode): PNode # XXX bite the bullet
+    semConstExpr*: proc (c: PContext, n: PNode): PNode {.nimcall.} # for the pragmas
+    semExpr*: proc (c: PContext, n: PNode): PNode {.nimcall.}      # for the pragmas
+    semConstBoolExpr*: proc (c: PContext, n: PNode): PNode {.nimcall.} # XXX bite the bullet
     includedFiles*: TIntSet    # used to detect recursive include files
     filename*: string          # the module's filename
     userPragmas*: TStrTable