summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/pathutils.nim3
-rw-r--r--compiler/vmops.nim2
2 files changed, 4 insertions, 1 deletions
diff --git a/compiler/pathutils.nim b/compiler/pathutils.nim
index d8f3613b0..8138a245a 100644
--- a/compiler/pathutils.nim
+++ b/compiler/pathutils.nim
@@ -12,6 +12,9 @@
 
 import os, pathnorm
 
+when defined(nimSlimSystem):
+  import std/syncio
+
 type
   AbsoluteFile* = distinct string
   AbsoluteDir* = distinct string
diff --git a/compiler/vmops.nim b/compiler/vmops.nim
index 018e7b9c6..6b06cc68d 100644
--- a/compiler/vmops.nim
+++ b/compiler/vmops.nim
@@ -47,7 +47,7 @@ template systemop(op) {.dirty.} =
   registerCallback(c, "stdlib.system." & astToStr(op), `op Wrapper`)
 
 template ioop(op) {.dirty.} =
-  registerCallback(c, "stdlib.io." & astToStr(op), `op Wrapper`)
+  registerCallback(c, "stdlib.syncio." & astToStr(op), `op Wrapper`)
 
 template macrosop(op) {.dirty.} =
   registerCallback(c, "stdlib.macros." & astToStr(op), `op Wrapper`)