diff options
author | Yves Orton <yves.orton@booking.com> | 2014-01-30 18:35:02 +0800 |
---|---|---|
committer | Yves Orton <yves.orton@booking.com> | 2014-01-31 01:45:34 +0800 |
commit | 58430ea8e40621565404595aac210ff61babed01 (patch) | |
tree | ed36f239bb5bc183548b2854c7d3532b17a50ba7 /regnodes.h | |
parent | 0d331aaf61fba3b76c8d35852b94950c028661de (diff) | |
download | perl-58430ea8e40621565404595aac210ff61babed01.tar.gz |
move RXf_GPOS_SEEN and RXf_GPOS_FLOAT to intflags
This required removing the RXf_GPOS_CHECK mask as it uses one flag
that will stay in extflags for now (RXf_ANCH_GPOS), and one flag that
moves to intflags (RXf_GPOS_SEEN). This mask is strange however, as
you cant have RXf_ANCH_GPOS without having RXf_GPOS_SEEN so I dont
know why we test both. Further investigation required.
Diffstat (limited to 'regnodes.h')
-rw-r--r-- | regnodes.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/regnodes.h b/regnodes.h index 82b3f98d13..9e17e88feb 100644 --- a/regnodes.h +++ b/regnodes.h @@ -654,12 +654,12 @@ EXTCONST char * const PL_reg_extflags_name[] = { "ANCH_MBOL", /* 0x00000400 */ "ANCH_SBOL", /* 0x00000800 */ "ANCH_GPOS", /* 0x00001000 */ - "GPOS_SEEN", /* 0x00002000 */ - "GPOS_FLOAT", /* 0x00004000 */ + "UNUSED1", /* 0x00002000 */ + "UNUSED2", /* 0x00004000 */ "NO_INPLACE_SUBST", /* 0x00008000 */ "EVAL_SEEN", /* 0x00010000 */ - "UNUSED1", /* 0x00020000 */ - "UNUSED2", /* 0x00040000 */ + "UNUSED3", /* 0x00020000 */ + "UNUSED4", /* 0x00040000 */ "CHECK_ALL", /* 0x00080000 */ "MATCH_UTF8", /* 0x00100000 */ "USE_INTUIT_NOML", /* 0x00200000 */ @@ -688,8 +688,10 @@ EXTCONST char * const PL_reg_intflags_name[] = { "VERBARG_SEEN", /* 0x00000008 - PREGf_VERBARG_SEEN */ "CUTGROUP_SEEN", /* 0x00000010 - PREGf_CUTGROUP_SEEN */ "USE_RE_EVAL", /* 0x00000020 - PREGf_USE_RE_EVAL - compiled with "use re 'eval'" */ - "NOSCAN", /* 0x00000040 - PREGf_NOSCAN */ - "CANY_SEEN", /* 0x00000080 - PREGf_CANY_SEEN */ + "NOSCAN", /* 0x00000040 - PREGf_NOSCAN */ + "CANY_SEEN", /* 0x00000080 - PREGf_CANY_SEEN */ + "GPOS_SEEN", /* 0x00000100 - PREGf_GPOS_SEEN */ + "GPOS_FLOAT", /* 0x00000200 - PREGf_GPOS_FLOAT */ }; #endif /* DOINIT */ |