Changeset 14980
- Timestamp:
- Sep 12, 2011, 11:35:39 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/nx0.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/nx0.lisp
r14972 r14980 450 450 (list (%nx1-operator add2) 451 451 (%nx1-operator sub2) 452 (%nx1-operator mul2))) 452 (%nx1-operator mul2) 453 (%nx1-operator div2))) 453 454 454 455 … … 484 485 (if (eq op (%nx1-operator lexical-reference)) 485 486 (locally (declare (special *nx-in-frontend*)) 486 (unless *nx-in-frontend* 487 (if *nx-in-frontend* 488 (setq assert nil) 487 489 (let* ((var (cadr form)) 488 490 (bits (nx-var-bits var)) … … 1044 1046 ;;; can be punted. 1045 1047 (defun nx1-note-var-binding (var initform) 1046 (let* ((init (nx-untyped-form initform))1047 (init type (nx-acode-form-type initform *nx-lexical-environment*))1048 (let* ((inittype (nx-acode-form-type initform *nx-lexical-environment*)) 1049 (init (nx-untyped-form initform)) 1048 1050 (bits (nx-var-bits var))) 1049 1051 (when (%ilogbitp $vbitspecial bits) (nx-record-xref-info :binds (var-name var)))
Note:
See TracChangeset
for help on using the changeset viewer.
