X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fearly-c.lisp;h=3ec37984cdb0fe5b20e91378dd1ed0a7c7e60959;hb=22a6702974b7d6ff4e8f2b3b7b5ff446fc632de0;hp=2d2444f7e87b713a6c7fcfd8eb34625367f76c6e;hpb=cfff13b268daf51fd05214b60e67a2b62f340d16;p=sbcl.git diff --git a/src/compiler/early-c.lisp b/src/compiler/early-c.lisp index 2d2444f..3ec3798 100644 --- a/src/compiler/early-c.lisp +++ b/src/compiler/early-c.lisp @@ -138,7 +138,7 @@ (defvar *object-id-counter* 0) (defun new-object-id () (prog1 - *object-id-counter* + *object-id-counter* (incf *object-id-counter*)))) ;;;; miscellaneous utilities @@ -147,16 +147,16 @@ ;;; benefit of the compiler, but it's sometimes called from stuff like ;;; type-defining code which isn't logically part of the compiler. (declaim (ftype (function ((or symbol cons) keyword) (values)) - note-name-defined)) + note-name-defined)) (defun note-name-defined (name kind) ;; We do this BOUNDP check because this function can be called when ;; not in a compilation unit (as when loading top level forms). (when (boundp '*undefined-warnings*) (setq *undefined-warnings* - (delete-if (lambda (x) - (and (equal (undefined-warning-name x) name) - (eq (undefined-warning-kind x) kind))) - *undefined-warnings*))) + (delete-if (lambda (x) + (and (equal (undefined-warning-name x) name) + (eq (undefined-warning-kind x) kind))) + *undefined-warnings*))) (values)) ;;; to be called when a variable is lexically bound @@ -190,7 +190,7 @@ convention (names like *FOO*) for special variables" symbol)) ((or symbol number string) x) (t - (format nil "#<~S>" (type-of x)))) + (list 'of-type (type-of x)))) "#<...>"))) ;; FIXME: It might be nice to put markers in the tree instead of ;; this #<...> business, so that they would evantually be printed