summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/language/python/compile.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/language/python/compile.scm b/modules/language/python/compile.scm
index 577d794..c78c868 100644
--- a/modules/language/python/compile.scm
+++ b/modules/language/python/compile.scm
@@ -1066,7 +1066,7 @@
((_ test code . else)
(let ((lp (gensym "lp")))
`(let ,lp ()
- (if test
+ (if ,(exp vs test)
(begin
,(exp vs code)
(,lp))
@@ -1164,7 +1164,7 @@
(ab (gensym "ab"))
(vs (union dd** (union dd* (union dd= (union arg_ vs)))))
(ns (scope code vs))
- (df (defs code '()))
+ (df '() #;(defs code '()))
(ex (gensym "ex"))
(y 'scm.yield)
(y.f (gen-yield f))