Function: macroexp--warn-and-return

macroexp--warn-and-return is a function alias for macroexp-warn-and-return, defined in macroexp.el.gz.

This function is obsolete since 28.1; use macroexp-warn-and-return instead.

Signature

(macroexp--warn-and-return MSG FORM &optional CATEGORY COMPILE-ONLY ARG)

Documentation

Return code equivalent to FORM labeled with warning MSG.

CATEGORY is the category of the warning, like the categories that can appear in byte-compile-warnings. COMPILE-ONLY non-nil means no warning should be emitted if the code is executed without being compiled first. ARG is a symbol (or a form) giving the source code position for the message. It should normally be a symbol with position and it defaults to FORM.

Probably introduced at or before Emacs version 28.1.

Aliases

macroexp--warn-and-return (obsolete since 28.1)