summaryrefslogtreecommitdiffstats
path: root/regcomp.c
diff options
context:
space:
mode:
authorkosako <kosako@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-03-01 12:23:17 +0000
committerkosako <kosako@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-03-01 12:23:17 +0000
commit77fa77bb04c6ca7fb6ac8fd0e36f152a2ab562fb (patch)
tree0ef275c208608619d678971c360f2854f86da830 /regcomp.c
parentabde113c6e2341b2b019ee4a8e21423b0b7ff4ac (diff)
downloadruby-77fa77bb04c6ca7fb6ac8fd0e36f152a2ab562fb.tar.gz
ruby-77fa77bb04c6ca7fb6ac8fd0e36f152a2ab562fb.tar.xz
ruby-77fa77bb04c6ca7fb6ac8fd0e36f152a2ab562fb.zip
regcomp.c: uninitialized member (backrefed_status) was used.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'regcomp.c')
-rw-r--r--regcomp.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/regcomp.c b/regcomp.c
index 5171b15a3..a2315fcec 100644
--- a/regcomp.c
+++ b/regcomp.c
@@ -3339,7 +3339,6 @@ typedef struct {
typedef struct {
MinMaxLen mmd;
- BitStatusType backrefed_status;
OnigEncoding enc;
OnigOptionType options;
OnigAmbigType ambig_flag;
@@ -4271,7 +4270,7 @@ optimize_node_left(Node* node, NodeOptInfo* opt, OptEnv* env)
r = optimize_node_left(en->target, opt, env);
if (is_set_opt_anc_info(&opt->anc, ANCHOR_ANYCHAR_STAR_MASK)) {
- if (BIT_STATUS_AT(env->backrefed_status, en->regnum))
+ if (BIT_STATUS_AT(env->scan_env->backrefed_mem, en->regnum))
remove_opt_anc_info(&opt->anc, ANCHOR_ANYCHAR_STAR_MASK);
}
}