summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/helper.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-01-10 21:39:55 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2016-01-10 21:46:37 -0800
commit552694a2653b4f9cde515139d01793a5a0e964b7 (patch)
tree376d54729b446816a23953313d63a0d54ab1d3b7 /lisp/emacs-lisp/helper.el
parent6ad0d39680cc82e660e3016b11c9f29d2666c79f (diff)
downloademacs-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/helper.el')
0 files changed, 0 insertions, 0 deletions