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

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

"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.