emacs-devel
[Top][All Lists]
Advanced

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

Re: trunk r117534: Unbreak compilation of derived cc-mode modes


From: Glenn Morris
Subject: Re: trunk r117534: Unbreak compilation of derived cc-mode modes
Date: Mon, 14 Jul 2014 23:47:53 -0400
User-agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)

Daniel Colascione wrote:

> --- a/lisp/progmodes/cc-defs.el       2014-06-29 11:26:47 +0000
> +++ b/lisp/progmodes/cc-defs.el       2014-07-14 23:58:52 +0000
[...]
> @@ -1946,7 +1943,7 @@
>       ;; reason, but we also use this expansion handle
>       ;; `c-lang-defconst-eval-immediately' and to register
>       ;; dependencies on the `c-lang-const's in VAL.)
> -     (setq val (cl-macroexpand-all val))
> +     (setq val (macroexpand-all val))
>  
>       (setq bindings (cons (cons assigned-mode val) bindings)
>             args (cdr args))))

Why is this needed, when cc-defs requires cl at compile time,
which defines cl-macroexpand-all as an alias for macroexpand-all?

It might need backporting to emacs-24 - if so, could you do that please?
TIA.



reply via email to

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