Changeset 5178


Ignore:
Timestamp:
Sep 8, 2006, 5:55:07 PM (18 years ago)
Author:
Gary Byers
Message:

Don't be so reckless in %CODE-CHAR (don't necessarily want arbitrary expressions
to be compiled unsafely; do want to avoid a little type-checking sometimes.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/compiler/X86/x862.lisp

    r5148 r5178  
    58385838      (ensuring-node-target (target vreg)
    58395839        (with-imm-target () (dest :u8)
    5840           (! u32->char target (let* ((*x862-reckless* t))
    5841                                (x862-one-untargeted-reg-form seg c dest)))))
     5840          (! u32->char target (x862-one-untargeted-reg-form seg c dest))))
    58425841      (^))))
    58435842
     
    58895888  (let* ((reg (x862-one-untargeted-reg-form seg c x8664::arg_z)))
    58905889    ;; Typecheck even if result unused.
    5891     (case (arch::target-char-code-limit (backend-target-arch *target-backend*))
    5892       (256 (! require-u8 reg))
    5893       (t (! require-char-code reg)))
     5890    (! require-char-code reg)
    58945891    (if vreg
    58955892      (ensuring-node-target (target vreg)
Note: See TracChangeset for help on using the changeset viewer.