Trivial question.
Hello,
When compiling the following code:
(defun test (x)
(declare (optimize (safety 0) (speed 3) (debug 0))
(type fixnum x))
x)
I got the following:
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 1
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 0)
; TEST
... while the disassebly seems to show the effect of declarations.
So, why the output shows Safety = 3, Speed = 1 ... ?