Optimizer fatal error "F_PUSH_ARRAY unexpected in this context."

Triggered by the MirarDoc image extractor.

It seems to be due to running eval() on an F_ARG_LIST-node which in turn contains an F_PUSH_ARRAY-node.