Commit
32e653230c7ccc7f added this second argument, but didn't verify that the
stack always had sufficient space for it.
* 1 = eof(FH)
* 2 = eof() <- ARGV magic
*/
+ EXTEND(SP, 1);
if (MAXARG)
mPUSHi(1); /* 1 = eof(FH) - simple, explicit FH */
else if (PL_op->op_flags & OPf_SPECIAL)