Subject: bug#17123: 24.3.50; C-x C-c -> Invalid function: with-current-buffer-window

From: Michael Heerdegen <[email-masked]>
Date: Thu, 27 Mar 2014 23:59:19 +0100

Stefan Monnier <[email-masked]> writes:

> > --8<---------------cut here---------------start------------->8---
> > (defun test (x)
> >   (unknown-macro (+ x 1)))
>
> > (defmacro unknown-macro (&rest body) `(progn ,@body))
> > --8<---------------cut here---------------end--------------->8---
>
> Right, such code is incorrect and we do not intend to support it.

Ok, that makes sense.  And the "invalid function" error is a good pointer to
dependency problems anyway.

Michael.