summary refs log tree commit diff stats
path: root/compiler/magicsys.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/magicsys.nim')
-rw-r--r--compiler/magicsys.nim9
1 files changed, 6 insertions, 3 deletions
diff --git a/compiler/magicsys.nim b/compiler/magicsys.nim
index 75026d5f4..aabcfd7a6 100644
--- a/compiler/magicsys.nim
+++ b/compiler/magicsys.nim
@@ -13,6 +13,8 @@ import
   ast, astalgo, hashes, msgs, platform, nversion, times, idents, rodread,
   modulegraphs
 
+export createMagic
+
 proc nilOrSysInt*(g: ModuleGraph): PType = g.sysTypes[tyInt]
 
 proc registerSysType*(g: ModuleGraph; t: PType) =
@@ -32,9 +34,10 @@ proc getSysSym*(g: ModuleGraph; info: TLineInfo; name: string): PSym =
   if result.kind == skStub: loadStub(result)
   if result.kind == skAlias: result = result.owner
 
-proc createMagic*(g: ModuleGraph; name: string, m: TMagic): PSym =
-  result = newSym(skProc, getIdent(name), nil, unknownLineInfo())
-  result.magic = m
+when false:
+  proc createMagic*(g: ModuleGraph; name: string, m: TMagic): PSym =
+    result = newSym(skProc, getIdent(name), nil, unknownLineInfo())
+    result.magic = m
 
 when false:
   let