Commit c26c32d
committed
Nuke the MGf_PERSIST flag, freeing a bit in ->mg_flags
The MGf_PERSIST flag is only used by PERL_MAGIC_lvref, and there it
simply contains a shadow copy of the OPpLVREF_ITER flag in op_private.
Since the mg_priv field is set as a copy of op_private anyway, the code
that checks this bit might as well look there instead.
As a result of this change, the 0x80 bit of the mg_flags field is now
free for other purposes.1 parent de36a92 commit c26c32d
3 files changed
+1
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2899 | 2899 | | |
2900 | 2900 | | |
2901 | 2901 | | |
2902 | | - | |
| 2902 | + | |
2903 | 2903 | | |
2904 | 2904 | | |
2905 | 2905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7598 | 7598 | | |
7599 | 7599 | | |
7600 | 7600 | | |
7601 | | - | |
7602 | | - | |
7603 | 7601 | | |
7604 | 7602 | | |
7605 | 7603 | | |
| |||
0 commit comments