Migrate special variable references
authorDavid Vázquez <davazp@gmail.com>
Fri, 5 Jul 2013 03:10:39 +0000 (05:10 +0200)
committerDavid Vázquez <davazp@gmail.com>
Fri, 5 Jul 2013 03:10:39 +0000 (05:10 +0200)
src/compiler.lisp

index 81b6c4c..5947915 100644 (file)
               (binding-value b))
              ((or (keywordp sexp)
                   (and b (member 'constant (binding-declarations b))))
-              `(code ,(ls-compile `',sexp) ".value"))
+              `(get ,(ls-compile `',sexp) "value"))
              (t
               (ls-compile `(symbol-value ',sexp))))))
         ((or (integerp sexp) (floatp sexp) (characterp sexp) (stringp sexp) (arrayp sexp))