Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.


Diff of /src/cold/slam.lisp [80356c] .. [577487] Maximize Restore

  Switch to side-by-side view

--- a/src/cold/slam.lisp
+++ b/src/cold/slam.lisp
@@ -33,12 +33,7 @@
 (do-stems-and-flags (stem flags)
   (unless (position :not-target flags)
-    (let ((srcname (concatenate 'string stem ".lisp"))
-          (objname (concatenate 'string
-                                *target-obj-prefix*
-                                stem
-                                *target-obj-suffix*)))
+    (let ((srcname (stem-source-path stem))
+          (objname (stem-object-path stem :target-compile)))
       (unless (output-up-to-date-wrt-input-p objname srcname)
-        (target-compile-stem stem
-                             :assem-p (find :assem flags)
-                             :ignore-failure-p (find :ignore-failure-p flags))))))
+        (target-compile-stem stem flags)))))