diff options
| author | Stefan Monnier | 2025-07-26 18:35:00 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2025-07-26 18:35:00 -0400 |
| commit | f6d314dfe57c2fbd22677b2187fa039a0251fa1f (patch) | |
| tree | 9f0c337de6c7a8c669e87b47a193a6dd2bfa0b61 /java/incrementing-version-code | |
| parent | 547525176f23bb543687de1be853da9ad556d60e (diff) | |
| download | emacs-f6d314dfe57c2fbd22677b2187fa039a0251fa1f.tar.gz emacs-f6d314dfe57c2fbd22677b2187fa039a0251fa1f.zip | |
bytecomp.el: Rework the message when the macro is not recognized
The "Macro %s unrecognized, won't work in file" message
happened only for macros defined to `nil`, and the code handling
"unrecognized" code was split with the function part is
`byte-compile-file-form-defmumble` and the macro part in
`byte-compile-file-form-defalias`, so straighten it out
and simplify a bit.
* lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defmumble):
Don't modify `byte-compile-*-environment` here.
(byte-compile-file-form-defalias): Do it here instead.
Use `macroexp-quote`. Merge the two "unrecognized macro" warnings.
Diffstat (limited to 'java/incrementing-version-code')
0 files changed, 0 insertions, 0 deletions