| Index: src/jsregexp.cc
|
| diff --git a/src/jsregexp.cc b/src/jsregexp.cc
|
| index e59170d5a315caa6feda341b6d6bb28103e152fe..ae25432a587d19b9adb1c0d9f9bdc206ed161bda 100644
|
| --- a/src/jsregexp.cc
|
| +++ b/src/jsregexp.cc
|
| @@ -706,17 +706,16 @@ Handle<JSArray> RegExpImpl::SetLastMatchInfo(Handle<JSArray> last_match_info,
|
| RegExpImpl::GlobalCache::GlobalCache(Handle<JSRegExp> regexp,
|
| Handle<String> subject,
|
| bool is_global,
|
| - Isolate* isolate)
|
| - : register_array_(NULL),
|
| - register_array_size_(0),
|
| - regexp_(regexp),
|
| - subject_(subject) {
|
| + Isolate* isolate) {
|
| #ifdef V8_INTERPRETED_REGEXP
|
| bool interpreted = true;
|
| #else
|
| bool interpreted = false;
|
| #endif // V8_INTERPRETED_REGEXP
|
|
|
| + regexp_ = regexp;
|
| + subject_ = subject;
|
| +
|
| if (regexp_->TypeTag() == JSRegExp::ATOM) {
|
| static const int kAtomRegistersPerMatch = 2;
|
| registers_per_match_ = kAtomRegistersPerMatch;
|
|
|