- (sb-xc:proclaim `(optimize (compilation-speed 1)
- (debug ,debug)
- (sb!ext:inhibit-warnings 2)
- ;; SAFETY = SPEED (and < 3) should
- ;; reasonable safety, but might skip
- ;; some unreasonably expensive stuff
- ;; (e.g. %DETECT-STACK-EXHAUSTION
- ;; in sbcl-0.7.2).
- (safety 2)
- (space 1)
- (speed 2)))))
+ (sb-xc:proclaim
+ `(optimize
+ (compilation-speed 1)
+ (debug ,debug)
+ ;; CLISP's pretty-printer is fragile and tends to cause
+ ;; stack corruption or fail internal assertions, as of
+ ;; 2003-04-20; we therefore turn off as many notes as
+ ;; possible.
+ (sb!ext:inhibit-warnings #-clisp 2
+ #+clisp 3)
+ ;; SAFETY = SPEED (and < 3) should provide reasonable
+ ;; safety, but might skip some unreasonably expensive
+ ;; stuff (e.g. %DETECT-STACK-EXHAUSTION in sbcl-0.7.2).
+ (safety 2)
+ (space 1)
+ (speed 2)
+ (sb!c:insert-step-conditions 0)
+ (sb!c::stack-allocate-dynamic-extent 3)))))