|
From: | Stefan Monnier |
Subject: | Re: Knowing where a function has been used (bis) [Was: Re: Optimising Elisp code] |
Date: | Sun, 07 Oct 2018 09:19:58 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> (defun add-two-digits (a b) > (+ a b) ) > > (defsubst add-two-digits-inline (i j) > (+ i j) ) > > (defun add-it () > (add-two-digits 5 10) > (add-two-digits-inline 15 5) ) > > This byte-compiles with no warnings/errors. > > So what happens then, and what happens when > "add-it" is called? Try M-x disassemble RET add-it RET to see how the two calls where compiled. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |