diff options
author | Marcus Holland-Moritz <mhx-perl@gmx.net> | 2007-08-18 03:55:37 +0200 |
---|---|---|
committer | Yves Orton <demerphq@gmail.com> | 2007-08-18 11:15:19 +0000 |
commit | 6b1735164b8763a48a594aea37552f0f17eeeba5 (patch) | |
tree | 3a6f7666010673e332bb9b3c7ae882a764fca98d /regnodes.h | |
parent | f233d283603b2a797a715547dc8cd2f426ef349f (diff) | |
download | perl-6b1735164b8763a48a594aea37552f0f17eeeba5.tar.gz |
TRIE must use 'yes' state transitions when more than one match possible to ensure proper scope cleanup.
Fix and test for issue raised in:
Subject: Very strange interaction between regex and lexical array in blead
Message-ID: <20070818015537.0088db31@r2d2>
p4raw-id: //depot/perl@31733
Diffstat (limited to 'regnodes.h')
-rw-r--r-- | regnodes.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/regnodes.h b/regnodes.h index 0a19006d55..1697a12973 100644 --- a/regnodes.h +++ b/regnodes.h @@ -625,7 +625,7 @@ EXTCONST char * const PL_reg_name[] = { EXTCONST char * PL_reg_extflags_name[]; #else EXTCONST char * const PL_reg_extflags_name[] = { - /* Bits in extflags defined: 10111111111111111111111100111111 */ + /* Bits in extflags defined: 11111111111111111111111100111111 */ "ANCH_BOL", /* 0x00000001 */ "ANCH_MBOL", /* 0x00000002 */ "ANCH_SBOL", /* 0x00000004 */ @@ -656,7 +656,7 @@ EXTCONST char * const PL_reg_extflags_name[] = { "SPLIT", /* 0x08000000 */ "COPY_DONE", /* 0x10000000 */ "TAINTED_SEEN", /* 0x20000000 */ - "UNUSED_BIT_30", /* 0x40000000 */ + "NULL", /* 0x40000000 */ "TAINTED", /* 0x80000000 */ }; #endif /* DOINIT */ |