Actually, it often happens that things like ENABLE_CHECKING add assert statements in the macro expansion which causes the args to be used more than once.
As far as I can see, ENABLE_CHECKING has no such effect anywhere. And there is only one definition of SREF. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel