1.0.28.50: better source locations for failure-to-stack-allocate notes
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 16 May 2009 11:26:36 +0000 (11:26 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 16 May 2009 11:26:36 +0000 (11:26 +0000)
src/compiler/physenvanal.lisp
version.lisp-expr

index ee3874e..e43bf9e 100644 (file)
                                      (t
                                       (do-uses (use lvar)
                                         (unless (ref-p use)
-                                          (compiler-notify "could not stack allocate the result of ~S"
-                                                           (find-original-source (node-source-path use)))))
+                                          (let ((*compiler-error-context* use))
+                                            (compiler-notify "could not stack allocate the result of ~S"
+                                                             (find-original-source (node-source-path use))))))
                                       (setf (lvar-dynamic-extent lvar) nil)))))
                             (node       ; DX closure
                              (let* ((call what)
index b311c6b..ba90147 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.28.49"
+"1.0.28.50"