Reviewers: Yang,
Description:
Remove TLS load in regexp code.
Spotted while reviewing Yang's patch.
[email protected]
Please review this at http://codereview.chromium.org/7585005/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/jsregexp.cc
Index: src/jsregexp.cc
diff --git a/src/jsregexp.cc b/src/jsregexp.cc
index
bc47df8f23c0017fce39e41813007dec4a0952a1..af644376b552384fbf6b2ef487f3459448a4c1f9
100644
--- a/src/jsregexp.cc
+++ b/src/jsregexp.cc
@@ -267,7 +267,7 @@ Handle<Object> RegExpImpl::AtomExec(Handle<JSRegExp> re,
seq_sub->ToUC16Vector(),
needle->ToUC16Vector(),
index)));
- if (index == -1) return FACTORY->null_value();
+ if (index == -1) return isolate->factory()->null_value();
}
ASSERT(last_match_info->HasFastElements());
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev