Fix foreign-symbol-address transform on +sb-dynamic-core.
authorStas Boukarev <stassats@gmail.com>
Tue, 21 May 2013 11:05:19 +0000 (15:05 +0400)
committerStas Boukarev <stassats@gmail.com>
Tue, 21 May 2013 11:05:19 +0000 (15:05 +0400)
Badly placed ` was resulting in a wrong result.

src/compiler/saptran.lisp

index 8161ce7..80b5e58 100644 (file)
@@ -19,8 +19,8 @@
   (if (and (constant-lvar-p symbol)
            (constant-lvar-p datap)
            #!+sb-dynamic-core (not (lvar-value datap)))
-      (values `(sap-int (foreign-symbol-sap symbol datap))
-              (or #!+sb-dynamic-core t))
+      `(values (sap-int (foreign-symbol-sap symbol datap))
+               (or #!+sb-dynamic-core t))
       (give-up-ir1-transform)))
 
 (deftransform foreign-symbol-sap ((symbol &optional datap)