aboutsummaryrefslogtreecommitdiff
path: root/re2/re2.h
diff options
context:
space:
mode:
authorPaul Wankadia <junyer@google.com>2016-03-02 01:43:28 +1100
committerPaul Wankadia <junyer@google.com>2016-03-01 14:46:12 +0000
commit44c5d168e6e92bbdf3e81c1031e56e8081ed9f44 (patch)
tree47760d84ee188ef2924a29b9bd1b6b865969e772 /re2/re2.h
parent88d5583e96916aa16cc65bce909bb8cec98a3122 (diff)
downloadregex-re2-44c5d168e6e92bbdf3e81c1031e56e8081ed9f44.tar.gz
Remove the global mutex from the RE2 code.
Change-Id: I1c7516f6222e193bf0546049de563fdf1eee5674 Reviewed-on: https://code-review.googlesource.com/4273 Reviewed-by: Paul Wankadia <junyer@google.com>
Diffstat (limited to 're2/re2.h')
-rw-r--r--re2/re2.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/re2/re2.h b/re2/re2.h
index 1da2f48..d5f7948 100644
--- a/re2/re2.h
+++ b/re2/re2.h
@@ -716,8 +716,9 @@ class RE2 {
re2::Regexp* entire_regexp_; // parsed regular expression
re2::Regexp* suffix_regexp_; // parsed regular expression, prefix removed
re2::Prog* prog_; // compiled program for regexp
- mutable re2::Prog* rprog_; // reverse program for regexp
- bool is_one_pass_; // can use prog_->SearchOnePass?
+ bool is_one_pass_; // can use prog_->SearchOnePass?
+
+ mutable re2::Prog* rprog_; // reverse program for regexp
mutable const string* error_; // Error indicator
// (or points to empty string)
mutable ErrorCode error_code_; // Error code