summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/ert.el
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2015-04-30 21:18:52 -0400
committerGlenn Morris <rgm@gnu.org>2015-04-30 21:18:52 -0400
commit55496af138745cd6810db0de0f05ae3662230cc9 (patch)
treeb90418ac9abb1e4860a0bc2701660ffa6ac74b49 /lisp/emacs-lisp/ert.el
parent31c57b40c89d8b730e80ebb6933b1e1e04edeb5e (diff)
downloademacs-55496af138745cd6810db0de0f05ae3662230cc9.tar.gz
* lisp/emacs-lisp/ert.el (ert--special-operator-p):
Update for 2015-02-08 change to indirect-function.
Diffstat (limited to 'lisp/emacs-lisp/ert.el')
-rw-r--r--lisp/emacs-lisp/ert.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el
index 4ffd8cd8558..384fef546ae 100644
--- a/lisp/emacs-lisp/ert.el
+++ b/lisp/emacs-lisp/ert.el
@@ -269,7 +269,7 @@ DATA is displayed to the user and should state the reason for skipping."
(defun ert--special-operator-p (thing)
"Return non-nil if THING is a symbol naming a special operator."
(and (symbolp thing)
- (let ((definition (indirect-function thing t)))
+ (let ((definition (ignore-errors (indirect-function thing))))
(and (subrp definition)
(eql (cdr (subr-arity definition)) 'unevalled)))))