Subject: Re: Please fix before the release of 23.1

From: Chong Yidong <[email-masked]>
Date: Sun, 10 Aug 2008 18:18:14 -0400

Chong Yidong <[email-masked]> writes:

> (defconst foo
>   (let ((beginning-of-defun-function
> 	 (lambda (&optional arg)
> 	   (not (eq arg nil)))))
>     (progn
>       (beginning-of-defun 1))))

By the way, replacing `progn' with `save-excursion' makes the bug go
away (this makes cc-def.el work too).  Why?  I don't know.