diff options
author | Nicholas Clark <nick@ccl4.org> | 2006-02-07 18:01:26 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2006-02-07 18:01:26 +0000 |
commit | 3658c1f1e67f531ad4ee20e8c748aec14b993c44 (patch) | |
tree | 32b3f67e0e63185b74168c07ec6bac15029030db /pp.h | |
parent | d4ac975eac140a6fda54f99664f15120fd97e7be (diff) | |
download | perl-3658c1f1e67f531ad4ee20e8c748aec14b993c44.tar.gz |
Merging pp_bit_or and pp_bit_xor shrinks the object code by about .7K.
The overloading tests are not free.
p4raw-id: //depot/perl@27126
Diffstat (limited to 'pp.h')
-rw-r--r-- | pp.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -414,7 +414,11 @@ and C<PUSHu>. #define tryAMAGICbinW(meth,assign,set) \ tryAMAGICbinW_var(CAT2(meth,_amg),assign,set) -#define tryAMAGICbin(meth,assign) tryAMAGICbinW(meth,assign,SETsv) +#define tryAMAGICbin_var(meth_enum,assign) \ + tryAMAGICbinW_var(meth_enum,assign,SETsv) +#define tryAMAGICbin(meth,assign) \ + tryAMAGICbin_var(CAT2(meth,_amg),assign) + #define tryAMAGICbinSET(meth,assign) tryAMAGICbinW(meth,assign,SETs) #define tryAMAGICbinSET_var(meth_enum,assign) \ |