In B::OP::next, flag special cases with a type, instead of an offset of -1.
authorNicholas Clark <nick@ccl4.org>
Tue, 6 Aug 2013 12:07:42 +0000 (14:07 +0200)
committerNicholas Clark <nick@ccl4.org>
Wed, 7 Aug 2013 09:29:35 +0000 (11:29 +0200)
commit0508288e5e380cf69eb0bd1194f2c7f6a3fb84eb
treee4363e31c496903017c27611f489768cc03c5b78
parentf68c0b4a340b6dde602e4776b323ab48c516593a
In B::OP::next, flag special cases with a type, instead of an offset of -1.

This permits the offset structure member to be unsigned instead of signed,
which feels more natural. The refactoring also reduces code size by about
100 bytes on x86_64.
ext/B/B.xs