Subject: bug#76758: 31.0.50; edebug-no-match: Invalid read syntax: "Failed matching"

From: "Martin Edström" <[email-masked]>
Date: Thu, 06 Mar 2025 13:16:55 +0100 (CET)

Oh you are correct, removing the spec did it.  

You can close as notabug. Thank you.

Martin

On Wed, 05 Mar 2025 15:21:40 +0100, Michael Heerdegen <[email-masked]> wrote:

> "Martin Edström" <[email-masked]> writes:
> 
> > Steps:
> > 1. git clone -b bug-1 https://github.com/meedstrom/el-job
> > 2. emacs -Q el-job/
> > 3. Load el-job-child.el
> > 4. Load el-job.el
> > 5. Go to the definition of el-job-launch
> > 6. M-x edebug-defun
> >
> > I get this result:
> >
> > edebug-no-match: Invalid read syntax: "Failed matching", ("cl-defun"
> > [&name symbolp] cl-lambda-list cl-declarations-or-string [&optional
> > ("interactive" interactive)] def-body)
> 
> Despite the error message - could it be that there is a problem with
> your edebug spec of `el-job--with'?  The call of this macro seems to be
> the location where instrumenting fails.
> 
> 
> Michael.