HCoop
/
bpt
/
guile.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
870d7a2
)
object->assembly shouldn't presume existence of %nil
author
Michael Gran
<spk121@yahoo.com>
Sun, 17 Jan 2010 21:41:14 +0000
(13:41 -0800)
committer
Michael Gran
<spk121@yahoo.com>
Sun, 17 Jan 2010 21:41:14 +0000
(13:41 -0800)
The %nil constant only exists if SCM_ENABLE_ELISP is defined.
* module/language/assembly (object->assembly): check for existence of %nil
module/language/assembly.scm
patch
|
blob
|
blame
|
history
diff --git
a/module/language/assembly.scm
b/module/language/assembly.scm
index
95604b2
..
908bd90
100644
(file)
--- a/
module/language/assembly.scm
+++ b/
module/language/assembly.scm
@@
-106,7
+106,7
@@
(define (object->assembly x)
(cond ((eq? x #t) `(make-true))
((eq? x #f) `(make-false))
- ((
eq? x %nil
) `(make-nil))
+ ((
and (defined? '%nil) (eq? x %nil)
) `(make-nil))
((null? x) `(make-eol))
((and (integer? x) (exact? x))
(cond ((and (<= -128 x) (< x 128))