X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fdebug-dump.lisp;h=82c128c1c9fff959283a9dc75f02bc435c01f005;hb=31f072311935e32751508ecf824905c6b58a1d95;hp=b0987970467186f84749b5b93dfacb87265418bc;hpb=c2431e2d0d0222a3cf20cfdfa48201bdcc65cd76;p=sbcl.git diff --git a/src/compiler/debug-dump.lisp b/src/compiler/debug-dump.lisp index b098797..82c128c 100644 --- a/src/compiler/debug-dump.lisp +++ b/src/compiler/debug-dump.lisp @@ -255,21 +255,8 @@ (setf (debug-source-from res) name (debug-source-name res) (file-info-forms file-info))) (pathname - (let* ((untruename (file-info-untruename file-info)) - (dir (pathname-directory untruename))) - (setf (debug-source-name res) - #+sb-xc-host - (let ((src (position "src" dir :test #'string= :from-end t))) - (if src - (format nil "SYS:~{~:@(~A~);~}~:@(~A~).LISP" - (subseq dir src) (pathname-name untruename)) - ;; FIXME: just output/stuff-groveled-from-headers.lisp - (namestring untruename))) - #-sb-xc-host - (namestring - (if (and dir (eq (first dir) :absolute)) - untruename - name)))))) + (setf (debug-source-name res) + (make-file-info-namestring name file-info)))) res)) ;;; Given an arbitrary sequence, coerce it to an unsigned vector if