(lambda (&rest r) (delete-if #'< r)) also fails, but not with #'<= or #'>=. The equivalent forms with delete-if-not all compile without error.
(lambda (&rest r) (delete-if #'< r)) also fails, but not with #'<= or #'>=. The equivalent forms with delete-if-not all compile without error.