(prog1 (eq 'lambda (caadr handler))
(setf lambda-form (cadr handler)))))
;; KLUDGE: DX-FLET doesn't handle non-required arguments yet.
- (not (intersection (second lambda-form) lambda-list-keywords)))
+ (not (intersection (second lambda-form) sb!xc:lambda-list-keywords)))
(let ((name (gensym "LAMBDA")))
(push `(,name ,@(cdr lambda-form)) local-funs)
(list type `(function ,name)))