summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--lib/system.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/system.nim b/lib/system.nim
index 6388e278e..4371f0000 100644
--- a/lib/system.nim
+++ b/lib/system.nim
@@ -3149,20 +3149,20 @@ when not defined(JS): #and not defined(nimscript):
       ## retrieves the raw proc pointer of the closure `x`. This is
       ## useful for interfacing closures with C.
       {.emit: """
-      `result` = `x`.ClPrc;
+      `result` = `x`.ClP_0;
       """.}
 
     proc rawEnv*[T: proc](x: T): pointer {.noSideEffect, inline.} =
       ## retrieves the raw environment pointer of the closure `x`. This is
       ## useful for interfacing closures with C.
       {.emit: """
-      `result` = `x`.ClEnv;
+      `result` = `x`.ClE_0;
       """.}
 
     proc finished*[T: proc](x: T): bool {.noSideEffect, inline.} =
       ## can be used to determine if a first class iterator has finished.
       {.emit: """
-      `result` = *((NI*) `x`.ClEnv) < 0;
+      `result` = *((NI*) `x`.ClE_0) < 0;
       """.}
 
 elif defined(JS):