From df4954fac6c2b3663afbcdbd700ef73658fb4ef4 Mon Sep 17 00:00:00 2001 From: Araq Date: Sun, 26 Feb 2017 20:41:08 +0100 Subject: [PATCH] fixes most recent codegen regression --- lib/system.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/system.nim b/lib/system.nim index 6388e278e1..4371f00001 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):