7 maj 2020 kl. 13.54 skrev Noam Postavsky : > The obvious solution is just to leave the weird single arg form > unoptimized. Otherwise, what about your earlier suggestion? > > (apply X) == (apply (car X) (cdr X)) Yes, we are under no obligation to optimise this case in any way. > By the way, bytecomp-check-1 already ignores differences between error > types. So the test case doesn't need a condition-case at all if we > don't care about which particular error is signalled. It seems to treat all errors as producing the value nil, but that should of course be fixed.