projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0.pre8.4
[sbcl.git]
/
src
/
compiler
/
info-functions.lisp
diff --git
a/src/compiler/info-functions.lisp
b/src/compiler/info-functions.lisp
index
18ff9b5
..
8d51a97
100644
(file)
--- a/
src/compiler/info-functions.lisp
+++ b/
src/compiler/info-functions.lisp
@@
-26,9
+26,7
@@
(defun check-fun-name (name)
(typecase name
(list
(defun check-fun-name (name)
(typecase name
(list
- (unless (and (consp name) (consp (cdr name))
- (null (cddr name)) (eq (car name) 'setf)
- (symbolp (cadr name)))
+ (unless (legal-fun-name-p name)
(compiler-error "illegal function name: ~S" name)))
(symbol
(when (eq (info :function :kind name) :special-form)
(compiler-error "illegal function name: ~S" name)))
(symbol
(when (eq (info :function :kind name) :special-form)