emacs-bug-tracker
[Top][All Lists]
Advanced

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

[debbugs-tracker] bug#27747: closed (26.0.50; cl-defgeneric does not hav


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#27747: closed (26.0.50; cl-defgeneric does not have an Edebug spec)
Date: Fri, 06 Oct 2017 18:40:02 +0000

Your message dated Fri, 06 Oct 2017 11:39:42 -0700
with message-id <address@hidden>
and subject line Re: bug#27747: 26.0.50; cl-defgeneric does not have an Edebug 
spec
has caused the debbugs.gnu.org bug report #27747,
regarding 26.0.50; cl-defgeneric does not have an Edebug spec
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
27747: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=27747
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 26.0.50; cl-defgeneric does not have an Edebug spec Date: Mon, 17 Jul 2017 22:06:40 -0700
There is no Edebug spec for cl-defgeneric, which means that default
method implementations and methods defined using its :method keyword
can't be Edebugged.

To reproduce the problem, start with this bit of code in a buffer:

(cl-defgeneric my-say (obj)
  "Say something about OBJ."
  (message "See the %s!" obj))

(cl-defmethod my-say ((obj number))
  (message "See the number %s!" obj))

Then:

M-x edebug-all-defs RET
M-x eval-buffer RET
M-: (my-say "cat") RET

Result: the command completes without Edebug starting.
This works correctly:

M-: (my-say 3) RET



--- End Message ---
--- Begin Message --- Subject: Re: bug#27747: 26.0.50; cl-defgeneric does not have an Edebug spec Date: Fri, 06 Oct 2017 11:39:42 -0700 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux)
This is fixed by the patch for bug#24773, just pushed to emacs-26.


--- End Message ---

reply via email to

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