By moving xbm_previous into the SvPVX, we save a U16 from struct xpvbm,
authorNicholas Clark <nick@ccl4.org>
Tue, 12 Dec 2006 00:07:48 +0000 (00:07 +0000)
committerNicholas Clark <nick@ccl4.org>
Tue, 12 Dec 2006 00:07:48 +0000 (00:07 +0000)
commitb4f6c04b44f75623f37bec8de1842dd241cf229c
tree56e078798985d9cd458e47550b66c0111d0f6ce5
parentd0688fc44cc7f676588fd73d97f4e90684ce4f55
By moving xbm_previous into the SvPVX, we save a U16 from struct xpvbm,
which will likely equate to 4 bytes with padding. (But we add 2 bytes
to the SvPVX buffer...). However, the real win is that xpvbm is now
identical to xpvmg, and all active FBM compiled strings are SvVALID()
true, so now we can eliminate xpvbm, freeing a type for 6 on 5 proxies.

p4raw-id: //depot/perl@29527
sv.h