diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-01-10 21:39:55 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-01-10 21:46:37 -0800 |
commit | 552694a2653b4f9cde515139d01793a5a0e964b7 (patch) | |
tree | 376d54729b446816a23953313d63a0d54ab1d3b7 /lisp/emacs-lisp/inline.el | |
parent | 6ad0d39680cc82e660e3016b11c9f29d2666c79f (diff) | |
download | emacs-552694a2653b4f9cde515139d01793a5a0e964b7.tar.gz emacs-552694a2653b4f9cde515139d01793a5a0e964b7.tar.bz2 emacs-552694a2653b4f9cde515139d01793a5a0e964b7.zip |
Revert attempt to use 'noexcept' in typedef
This use of 'noexcept' runs afoul of the C++11 standard.
Problem reported by Philipp Stephani in:
http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html
* src/emacs-module.c (emacs_finalizer_function):
Move this typedef here ...
* src/emacs-module.h: ... from here, and use only the C
version of the typedef. The typedef is now private since it
is never used in the .h file now and anyway it seemed to be
causing more confusion than it cured.
(make_user_ptr, get_user_finalizer, set_user_finalizer):
Open-code the type instead.
Diffstat (limited to 'lisp/emacs-lisp/inline.el')
0 files changed, 0 insertions, 0 deletions