Function: internal--effect-free-fun-arg-p

internal--effect-free-fun-arg-p is a byte-compiled function defined in subr.el.gz.

Signature

(internal--effect-free-fun-arg-p X)

Source Code

;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun internal--effect-free-fun-arg-p (x)
  ;; FIXME: Rename it to `macroexp-FOO-p' and give it a proper docstring
  ;; which explains the finer difference with `macroexp-copyable-p'
  ;; (and maybe adjust the docstring of `macroexp-copyable-p' accordingly).
  (or (closurep x) (memq (car-safe x) '(function quote))))