X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fltn.lisp;h=a728e2e0623604ca1b1ee7998e8cc75b0623e9e6;hb=c1aeac123df223746249567a9c0d2f656d1222cb;hp=ed1bff3a24fc9a568fa340803b606723f8d42a6c;hpb=20748f2dd7965dcd1446a1cb27e5a5af18a0e5bb;p=sbcl.git diff --git a/src/compiler/ltn.lisp b/src/compiler/ltn.lisp index ed1bff3..a728e2e 100644 --- a/src/compiler/ltn.lisp +++ b/src/compiler/ltn.lisp @@ -813,7 +813,7 @@ (valid (valid-function-use call type)) (strict-valid (valid-function-use call type :strict-result t))) - (frob "unable to do ~A (cost ~D) because:" + (frob "unable to do ~A (cost ~W) because:" (or (template-note loser) (template-name loser)) (template-cost loser)) (cond @@ -831,7 +831,7 @@ (let ((*compiler-error-context* call)) (compiler-note "~{~?~^~&~6T~}" (if template - `("forced to do ~A (cost ~D)" + `("forced to do ~A (cost ~W)" (,(or (template-note template) (template-name template)) ,(template-cost template)) @@ -895,7 +895,7 @@ ;; to implement an out-of-line version in terms of inline ;; transforms or VOPs or whatever. (unless template - (when (let ((funleaf (physenv-function (node-physenv call)))) + (when (let ((funleaf (physenv-lambda (node-physenv call)))) (and (leaf-has-source-name-p funleaf) (eq (continuation-fun-name (combination-fun call)) (leaf-source-name funleaf))