Remove OA_RETINTEGER, unused since 2002 (commit e7311069df54baa6)
authorNicholas Clark <nick@ccl4.org>
Sat, 28 Aug 2010 14:35:57 +0000 (15:35 +0100)
committerNicholas Clark <nick@ccl4.org>
Sat, 28 Aug 2010 14:35:57 +0000 (15:35 +0100)
commit903fd87c2fde69d5e919253206007158c6a3a2b5
treed93bfef9ec03ae9ec1ceafb61875ed236c4c4b03
parent95ddc6755c1ff41d06e5afc2212c85f918ebcd28
Remove OA_RETINTEGER, unused since 2002 (commit e7311069df54baa6)

This returns us to 8 flag bits, and restores OCSHIFT and OASHIFT to 8 and 12
Previously these were 9 and 13, and effectively PL_opargs[] was using 33 of
32 bits, relying on the ugly hack that no 5 argument builtin had an optional
5th argument, hence the (13 + 5 * 4)th bit was always zero.
is effectively 33 bits.
op.h
opcode.h
opcode.pl