summaryrefslogtreecommitdiff
path: root/dump.c
diff options
context:
space:
mode:
authorYves Orton <yves.orton@booking.com>2014-01-30 18:35:02 +0800
committerYves Orton <yves.orton@booking.com>2014-01-31 01:45:34 +0800
commit58430ea8e40621565404595aac210ff61babed01 (patch)
treeed36f239bb5bc183548b2854c7d3532b17a50ba7 /dump.c
parent0d331aaf61fba3b76c8d35852b94950c028661de (diff)
downloadperl-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 'dump.c')
-rw-r--r--dump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dump.c b/dump.c
index ab0f595844..eb050b3a93 100644
--- a/dump.c
+++ b/dump.c
@@ -1555,8 +1555,6 @@ const struct flag_to_name regexp_extflags_names[] = {
{RXf_ANCH_MBOL, "ANCH_MBOL,"},
{RXf_ANCH_SBOL, "ANCH_SBOL,"},
{RXf_ANCH_GPOS, "ANCH_GPOS,"},
- {RXf_GPOS_SEEN, "GPOS_SEEN,"},
- {RXf_GPOS_FLOAT, "GPOS_FLOAT,"},
{RXf_NO_INPLACE_SUBST, "NO_INPLACE_SUBST,"},
{RXf_EVAL_SEEN, "EVAL_SEEN,"},
{RXf_CHECK_ALL, "CHECK_ALL,"},
@@ -1586,6 +1584,8 @@ const struct flag_to_name regexp_core_intflags_names[] = {
{PREGf_USE_RE_EVAL, "USE_RE_EVAL,"},
{PREGf_NOSCAN, "NOSCAN,"},
{PREGf_CANY_SEEN, "CANY_SEEN,"},
+ {PREGf_GPOS_SEEN, "GPOS_SEEN,"},
+ {PREGf_GPOS_FLOAT, "GPOS_FLOAT,"},
};
void