Subject: bug#6415: closed (Re: bug#6415: [PATCH] fix edebug instrumentation of dotted pairs in macros)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 26 Nov 2017 23:03:02 +0000

Your bug report

#6415: 23.1.50; edebug-eval-defun errors on dotted pair in some macros

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
6415: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6415
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#6415: [PATCH] fix edebug instrumentation of dotted pairs in macros
From: Gemini Lasswell <[email-masked]>
To: Stefan Monnier <[email-masked]>
Cc: [email-masked], Steve Yegge <[email-masked]>
Date: Sun, 26 Nov 2017 15:02:27 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Gemini Lasswell <[email-masked]> writes:

> Here's a new patch for this bug, based on the ideas in Steve's patch.

I've pushed this patch to emacs-26.

Subject: 23.1.50; edebug-eval-defun errors on dotted pair in some macros
From: Geoff Gole <[email-masked]>
To: [email-masked]
Date: Sun, 13 Jun 2010 23:26:07 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

When presented with a reasonable defun form containing an unevaluated
dotted pair, edebug-eval-defun fails with

  Invalid read syntax: "Dotted spec required."

I *think* that this is an error in the cl.el debug specs and not
edebug itself. Unfortunately that's hard to verify by stepping
edebug.el as said debug specs are largely incomprehensible.

To reproduce:

  emacs -Q
  insert (defun bug () (destructuring-bind (x . y)))
  C-u C-M-x

GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.12.11) of 2009-07-30