[Openmcl-devel] Registers clobbered runtime error (AMD64)

Eric Marsden eric.marsden at free.fr
Sat Jan 5 06:44:29 PST 2013


Hi,


Welcome to Clozure Common Lisp Version 1.9-dev-r15561M  (LinuxX8664)!
? (defun baz (A G H)
    (LABELS ((%F14 (x y z)
               (IF (OR (< -1 -2 (DOTIMES (I 0 (FLET ((%F11 (F11-1 F11-2 F11-3) 48)) -16))
                                  (RETURN-FROM %F14 5)))
                       nil)
                   nil
                   (COUNT (DPB (COUNT A '(16)) (BYTE 11 0) (RETURN-FROM %F14 1))
                          #(2)))))
      (%F14 1 0 0)))
;Compiler warnings :
;   In %F14 inside BAZ: Unused lexical variable X
;   In %F14 inside BAZ: Unused lexical variable Y
;   In %F14 inside BAZ: Unused lexical variable Z
;   In BAZ: Unused lexical variable H
;   In BAZ: Unused lexical variable G
BAZ
? (baz 1 2 3)
> Error: Registers clobbered applying BAZ to (1 2 3)
>        save0 sb: #1=(BAZ 1 2 3), Was: 0
>        save1 sb: #<SYNONYM-STREAM to *TERMINAL-IO* #x3020006B854D>, Was: #1#
>        save2 sb: #2=#<HASH-TABLE :TEST EQ size 5/85 #x302000A6F17D>, Was: #2#
>        save3 sb: SYMBOL-VALUE, Was: SYMBOL-VALUE
>        
> While executing: CCL::TOPLEVEL-EVAL, in process listener(1).

-- 
Eric Marsden




More information about the Openmcl-devel mailing list