Changeset 13528
- Timestamp:
- Mar 12, 2010, 2:07:33 PM (15 years ago)
- Location:
- branches/working-0711/ccl
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
lib/compile-ccl.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl
- Property svn:mergeinfo changed
/trunk/source merged: 13513
- Property svn:mergeinfo changed
-
branches/working-0711/ccl/lib/compile-ccl.lisp
r13505 r13528 524 524 reload-arguments verbose optional-features 525 525 (save-source-locations *ccl-save-source-locations*) 526 allow-constant-redefinition)526 (allow-constant-redefinition nil allow-constant-redefinition-p)) 527 527 (let* ((*build-time-optional-features* (intersection *known-optional-features* optional-features)) 528 528 (*features* (append *build-time-optional-features* *features*)) 529 (*save-source-locations* save-source-locations) 530 (*cerror-on-constant-redefinition* (not allow-constant-redefinition))) 529 (*save-source-locations* save-source-locations)) 531 530 (when *build-time-optional-features* 532 531 (setq full t)) 533 532 (when full 534 533 (setq clean t kernel t reload t)) 534 535 535 (when update 536 536 (multiple-value-bind (changed conflicts new-binaries) … … 545 545 (format t "~&Rebuilding ~a using ~a" 546 546 (lisp-implementation-type) 547 (lisp-implementation-version))) 548 (let* ((cd (current-directory))) 547 (lisp-implementation-version)) 548 (unless allow-constant-redefinition-p 549 (when (or force clean update) 550 (setq allow-constant-redefinition t)))) 551 (let* ((cd (current-directory)) 552 (*cerror-on-constant-redefinition* (not allow-constant-redefinition ))) 549 553 (unwind-protect 550 554 (progn
Note:
See TracChangeset
for help on using the changeset viewer.
