GNU bug report logs -
#3466
23.0.94; have `d' in debugger treat macro expansion like `c' does
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Wed, 3 Jun 2009 21:50:03 UTC
Severity: wishlist
Done: Michael Heerdegen <michael_heerdegen <at> web.de>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Drew Adams <drew.adams <at> oracle.com> writes:
> You hit `d' once, to get into the macro, then `c' to get
> the macro expansion (then d d d... to go on after the
> expansion).
>
> The point was only that at some point you need to hit `c'
> if you don't want to do the macro expansion itself step
> by step.
Hm. I'm not all that familiar with this debugging interface -- I
usually use edebug, so I'm not quite sure what people expect from this
thing.
So here's my test case:
(defun foo ()
(dotimes (i 2)
(message "foo")))
and `M-x debug-on-entry' on foo, `M-: (foo)', just hitting `d' a lot
does what I'd expect -- stepping through all the code. It does not seem
to step the through the macro expansion itself. (At least not in Emacs
27.1 or 28.)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 2 years and 209 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.