This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge all B::OP::* accessors returning B::OP objects.
authorNicholas Clark <nick@ccl4.org>
Wed, 27 Oct 2010 15:27:27 +0000 (16:27 +0100)
committerNicholas Clark <nick@ccl4.org>
Fri, 29 Oct 2010 14:28:08 +0000 (15:28 +0100)
commit9b1961beade0167df90ecc268327eb2a546a368a
tree288a0856f007e4882fed324f76cfcb8b024abd57
parent85b6f04b7ee23e319b73a6a2f61aa9c4169557fe
Merge all B::OP::* accessors returning B::OP objects.

Use the ALIAS value to store the member's offset within the structure, and
perform explicit pointer arithmetic to read it. This reduces the object size
by about 5K on this platform.
ext/B/B.xs