Changeset 15282
- Timestamp:
- Mar 28, 2012, 1:56:53 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/nx1.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/nx1.lisp
r15079 r15282 1427 1427 (while (setq fn (assq arg *nx-synonyms*)) 1428 1428 (setq arg (%cdr fn))) 1429 (let* ((env *nx-lexical-environment*)) 1430 (unless (or (nx1-find-call-def arg env) 1431 (find-ftype-decl arg env) 1432 (eq arg *nx-global-function-name*)) 1433 (nx1-whine :undefined-function arg))) 1429 1434 (nx1-form context `(%function ',arg))))) 1430 1435 ((setf-function-name-p arg) … … 1475 1480 (setq symbol (cadr sym)) 1476 1481 (symbolp symbol)) 1477 (let ((env *nx-lexical-environment*)) 1478 (unless (or (nx1-find-call-def symbol env) 1479 (find-ftype-decl symbol env) 1480 (eq symbol *nx-global-function-name*)) 1481 (nx1-whine :undefined-function symbol)) 1482 (make-acode (%nx1-default-operator) symbol)) 1482 (make-acode (%nx1-default-operator) symbol) 1483 1483 (make-acode (%nx1-operator call) (nx1-immediate context '%function) (list nil (list sym)))))) 1484 1484
Note:
See TracChangeset
for help on using the changeset viewer.
