[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#636: Please fix before the release of 23.1
From: |
Michael Olson |
Subject: |
bug#636: Please fix before the release of 23.1 |
Date: |
Mon, 11 Aug 2008 08:26:04 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
Ulrich Mueller <ulm@gentoo.org> writes:
> Indeed. If we agree that the bug is in cc-defs.el, then the following
> patch should fix it:
>
> --- progmodes/cc-defs.el 27 Jun 2008 21:12:46 -0000 1.58
> +++ progmodes/cc-defs.el 11 Aug 2008 07:11:04 -0000
> @@ -1445,7 +1445,7 @@
> (let ((beginning-of-defun-function
> (lambda (&optional arg)
> (not (eq arg nil)))))
> - (if (beginning-of-defun 1)
> + (if (save-excursion (beginning-of-defun 1))
> (setq list (cons 'argumentative-bod-function list))))
>
> (let ((buf (generate-new-buffer " test"))
This patch fixes the problem for me as well. It's interesting that
evaluating a top-level defconst definition can screw up the
byte-compiler though ... would it make sense for the byte-compiler to
automatically do a save-excursion around the processing of each
top-level form in a given file?
--
| Michael Olson | FSF Associate Member #652 |
| http://mwolson.org/ | Hobbies: Lisp, HCoop |
| Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner |
`-------------------------------------------------------'
bug#636: Please fix before the release of 23.1, Ulrich Mueller, 2008/08/11
bug#636: Please fix before the release of 23.1,
Michael Olson <=
bug#636: Please fix before the release of 23.1, Chong Yidong, 2008/08/11
bug#636: Please fix before the release of 23.1, Alan Mackenzie, 2008/08/11