emacs-diffs
[Top][All Lists]
Advanced

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

master c4459a1 1/4: Don't inline tramp-debug-message


From: Mattias Engdegård
Subject: master c4459a1 1/4: Don't inline tramp-debug-message
Date: Fri, 12 Feb 2021 15:15:08 -0500 (EST)

branch: master
commit c4459a10a6962d90adc4cdfada36175aaed99dfc
Author: Mattias Engdegård <mattiase@acm.org>
Commit: Mattias Engdegård <mattiase@acm.org>

    Don't inline tramp-debug-message
    
    * lisp/net/tramp.el (tramp-debug-message): Change defsubst into defun.
    Until now the byte-compiler hasn't been clever enough to inline this
    function but this is about to change; the code expansion is
    unnecessary and makes compiler improvements more difficult to gauge.
---
 lisp/net/tramp.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index 690dd99..e33075e 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -1750,7 +1750,7 @@ The outline level is equal to the verbosity of the Tramp 
message."
    (tramp-compat-string-replace "/" " " (tramp-debug-buffer-name vec))
    (tramp-compat-temporary-file-directory)))
 
-(defsubst tramp-debug-message (vec fmt-string &rest arguments)
+(defun tramp-debug-message (vec fmt-string &rest arguments)
   "Append message to debug buffer of VEC.
 Message is formatted with FMT-STRING as control string and the remaining
 ARGUMENTS to actually emit the message (if applicable)."



reply via email to

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