Something went wrong while setting issue due date.
bytecmp accepts invalid mapcar
> (defun bah () (mapcar #'(lambda (arg) arg)))
BAH
> (bah)
Condition of type: SIMPLE-PROGRAM-ERROR
MAP*: Too few arguments
Available restarts:
1. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at BAH. In: #<process TOP-LEVEL>.
>> :r1
> (compile 'bah)
;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=3
;;;
;;; Error:
;;; * The macro form (MAPCAR #'(LAMBDA (ARG) ARG)) was not expanded successfully.
;;; Error detected:
;;; The function PROGRAM-ERROR is undefined.
BAH
T
T
>
Compiler complains, that it couldn't expand the mapcar, yet bytecmp accepts such construct.