X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fassembly%2Fassemfile.lisp;h=dd2cabfa084576df84cdfecdd9c4448f6e679384;hb=41ed816c7915806abca6b09ecd2136458f27adcc;hp=10fe4d8a570795e7785adc72cf7bcc13dc557ab0;hpb=5384ab22e633886f56e981054bf83580765008ad;p=sbcl.git diff --git a/src/assembly/assemfile.lisp b/src/assembly/assemfile.lisp index 10fe4d8..dd2cabf 100644 --- a/src/assembly/assemfile.lisp +++ b/src/assembly/assemfile.lisp @@ -13,7 +13,7 @@ (in-package "SB!C") ;;; If non-NIL, emit assembly code. If NIL, emit VOP templates. -(defvar *do-assembly* nil) +(defvar *emit-assembly-code-not-vops-p* nil) ;;; a list of (NAME . LABEL) for every entry point (defvar *entry-points* nil) @@ -31,7 +31,7 @@ (output-file (make-pathname :defaults name :type "assem"))) ;; FIXME: Consider nuking the filename defaulting logic here. - (let* ((*do-assembly* t) + (let* ((*emit-assembly-code-not-vops-p* t) (name (pathname name)) ;; the fasl file currently being output to (lap-fasl-output (open-fasl-output (pathname output-file) name)) @@ -191,6 +191,6 @@ (values (car name&options) (cdr name&options))) (let ((regs (mapcar (lambda (var) (apply #'parse-reg-spec var)) vars))) - (if *do-assembly* + (if *emit-assembly-code-not-vops-p* (emit-assemble name options regs code) (emit-vop name options regs)))))