emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-28 fbc9b121e0: Fix memory-report-object-size to initialize memory-


From: Lars Ingebrigtsen
Subject: emacs-28 fbc9b121e0: Fix memory-report-object-size to initialize memory-report--type-size
Date: Fri, 21 Jan 2022 06:43:44 -0500 (EST)

branch: emacs-28
commit fbc9b121e0624bd20c2aaddeeb2cd6be14294465
Author: Sergey Vinokurov <serg.foo@gmail.com>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix memory-report-object-size to initialize memory-report--type-size
    
    * lisp/emacs-lisp/memory-report.el (memory-report-object-size):
    Allow using function directly (bug#53310).
    
    Do not merge to master.
---
 lisp/emacs-lisp/memory-report.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/memory-report.el b/lisp/emacs-lisp/memory-report.el
index eae0e36234..d9c0f02820 100644
--- a/lisp/emacs-lisp/memory-report.el
+++ b/lisp/emacs-lisp/memory-report.el
@@ -75,7 +75,7 @@ by counted more than once."
 
 (defun memory-report-object-size (object)
   "Return the size of OBJECT in bytes."
-  (unless memory-report--type-size
+  (when (zerop (hash-table-count memory-report--type-size))
     (memory-report--garbage-collect))
   (memory-report--object-size (make-hash-table :test #'eq) object))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]