[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#4454: 23.1.50; vc-call-backend raises wrong-type-argument error

From: Stefan Monnier
Subject: bug#4454: 23.1.50; vc-call-backend raises wrong-type-argument error
Date: Wed, 16 Sep 2009 21:21:29 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)

> After updating today, I started emacs -Q and tried to visit a file in my
> CVS Emacs tree, and this raised a wrong-type-argument error.  This
> happens with any file under version control.  It does not happen with my
> previous build from two weeks ago. A backtrace is attached (because it
> contains byte code)

It's the bug I referred to earlier in emacs-devel about CL functions.
Just "re lisp/vc-hooks.elc; make" should fix it for now.

What happens is that vc-hooks.el ended up byte-compiled in a context
where subr.el was loaded after cl.el, so while CL was loaded, the `push'
macro was not the CL one but the plainer one provided by subr.el.
And of course vc-hooks.el uses some of CL's added features of `push'.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]