aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorStefan Monnier2010-12-22 19:00:12 -0500
committerStefan Monnier2010-12-22 19:00:12 -0500
commit17870c01f609101bc059ff0c38043d3734a35e72 (patch)
treedd28373fb555f04167ffac8992db14376fdd8373 /lisp
parenta65b85b5f060567a5d9dcbb7e8cbac4ddbbc0b23 (diff)
downloademacs-17870c01f609101bc059ff0c38043d3734a35e72.tar.gz
emacs-17870c01f609101bc059ff0c38043d3734a35e72.zip
Fix up last change.
* lisp/emacs-lisp/bytecomp.el (byte-compile-output-docform): Fix up use of print-number-table. * src/print.c (PRINT_NUMBER_OBJECT, PRINT_NUMBER_STATUS): Remove. (print_preprocess): Fix handling of uninterned symbols in last change.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/bytecomp.el6
2 files changed, 8 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 48cd0058521..f3449278d68 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12010-12-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/bytecomp.el (byte-compile-output-docform): Fix up use of
4 print-number-table.
5
12010-12-21 Chong Yidong <cyd@stupidchicken.com> 62010-12-21 Chong Yidong <cyd@stupidchicken.com>
2 7
3 * help-fns.el (find-lisp-object-file-name): Locate .emacs from 8 * help-fns.el (find-lisp-object-file-name): Locate .emacs from
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index f04aad994f3..28fb1f80d69 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -2058,9 +2058,9 @@ list that represents a doc string reference.
2058 ;; to objects already output 2058 ;; to objects already output
2059 ;; (for instance, gensyms in the arg list). 2059 ;; (for instance, gensyms in the arg list).
2060 (let (non-nil) 2060 (let (non-nil)
2061 (dotimes (i (length print-number-table)) 2061 (when (hash-table-p print-number-table)
2062 (if (aref print-number-table i) 2062 (maphash (lambda (k v) (if v (setq non-nil t)))
2063 (setq non-nil t))) 2063 print-number-table))
2064 (not non-nil))) 2064 (not non-nil)))
2065 ;; Output the byte code and constants specially 2065 ;; Output the byte code and constants specially
2066 ;; for lazy dynamic loading. 2066 ;; for lazy dynamic loading.