emacs-devel
[Top][All Lists]
Advanced

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

Eager macroexpansion failure in Emacs 24.3


From: Michael Olson
Subject: Eager macroexpansion failure in Emacs 24.3
Date: Mon, 1 Apr 2013 11:40:38 +0100

emacs --no-init-file --load ~/test-case.el

In *Messages* buffer:

Eager macro-expansion failure: (error "(erc-response\\.contents parsed) is not a valid place _expression_")

I can work around this by putting (require 'erc) and the function definition in different 'when' blocks, but it's not ideal.

The erc-response struct is defined in erc-backend.el, which is loaded by erc.el.

Putting (require 'erc) inside of a 'when' statement along with code that relies on functions provided by a struct defined by a file it loads seems to trigger the problem.

--
Michael Olson  |  http://mwolson.org/

Attachment: test-case.el
Description: Binary data


reply via email to

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