diff options
| author | Alan Mackenzie | 2015-11-24 19:44:34 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2015-11-24 19:44:34 +0000 |
| commit | 7233767e3c7362b36828e5e6f68d45a411a9e3a1 (patch) | |
| tree | ed9613ea1f1216ffd26a41dbf8a60663429c3801 /src/bytecode.c | |
| parent | 33ec2ff0f8b77f3c10af395d3e8979508cd78c0a (diff) | |
| download | emacs-7233767e3c7362b36828e5e6f68d45a411a9e3a1.tar.gz emacs-7233767e3c7362b36828e5e6f68d45a411a9e3a1.zip | |
CC Mode: eliminate almost all byte compilation warnings
* lisp/progmodes/cc-bytecomp.el (cc-bytecomp-noruntime-functions): Remove.
(cc-require): Remove the crude hack that saved and restored
byte-compile-noruntime-functions.
(cc-conditional-require, cc-conditional-require-after-load): New macros.
* lisp/progmodes/cc-defs.el (top level): Reformulate code which loaded
cc-fix.el using the new macros in cc-bytecomp.el.
* lisp/progmodes/cc-langs.el (c++-template-syntax-table)
(c-no-parens-syntax-table): Add extra "(eval ..)"s around "'(lambda ..)"
forms to remove the superflous quotes.
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions