| Index: test/cctest/test-regexp.cc
|
| diff --git a/test/cctest/test-regexp.cc b/test/cctest/test-regexp.cc
|
| index ac62b752c0c8d1b0f7bcee273d4a73bfd2e25f96..cb7c1ee6929eaf7f3fb74603ebd15e372560e7e2 100644
|
| --- a/test/cctest/test-regexp.cc
|
| +++ b/test/cctest/test-regexp.cc
|
| @@ -72,7 +72,7 @@ using namespace v8::internal;
|
| static bool CheckParse(const char* input) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| FlatStringReader reader(Isolate::Current(), CStrVector(input));
|
| RegExpCompileData result;
|
| return v8::internal::RegExpParser::ParseRegExp(
|
| @@ -83,7 +83,7 @@ static bool CheckParse(const char* input) {
|
| static SmartArrayPointer<const char> Parse(const char* input) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| FlatStringReader reader(Isolate::Current(), CStrVector(input));
|
| RegExpCompileData result;
|
| CHECK(v8::internal::RegExpParser::ParseRegExp(
|
| @@ -98,7 +98,7 @@ static SmartArrayPointer<const char> Parse(const char* input) {
|
| static bool CheckSimple(const char* input) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| FlatStringReader reader(Isolate::Current(), CStrVector(input));
|
| RegExpCompileData result;
|
| CHECK(v8::internal::RegExpParser::ParseRegExp(
|
| @@ -116,7 +116,7 @@ struct MinMaxPair {
|
| static MinMaxPair CheckMinMaxMatch(const char* input) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| FlatStringReader reader(Isolate::Current(), CStrVector(input));
|
| RegExpCompileData result;
|
| CHECK(v8::internal::RegExpParser::ParseRegExp(
|
| @@ -389,7 +389,7 @@ static void ExpectError(const char* input,
|
| const char* expected) {
|
| V8::Initialize(NULL);
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| FlatStringReader reader(Isolate::Current(), CStrVector(input));
|
| RegExpCompileData result;
|
| CHECK(!v8::internal::RegExpParser::ParseRegExp(
|
| @@ -473,7 +473,7 @@ static bool NotWord(uc16 c) {
|
|
|
|
|
| static void TestCharacterClassEscapes(uc16 c, bool (pred)(uc16 c)) {
|
| - ZoneScope scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope scope(Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
| ZoneList<CharacterRange>* ranges =
|
| new(zone) ZoneList<CharacterRange>(2, zone);
|
| @@ -531,7 +531,7 @@ static void Execute(const char* input,
|
| bool is_ascii,
|
| bool dot_output = false) {
|
| v8::HandleScope scope(v8::Isolate::GetCurrent());
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| RegExpNode* node = Compile(input, multiline, is_ascii);
|
| USE(node);
|
| #ifdef DEBUG
|
| @@ -571,7 +571,7 @@ static unsigned PseudoRandom(int i, int j) {
|
| TEST(SplayTreeSimple) {
|
| v8::internal::V8::Initialize(NULL);
|
| static const unsigned kLimit = 1000;
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| ZoneSplayTree<TestConfig> tree(Isolate::Current()->runtime_zone());
|
| bool seen[kLimit];
|
| for (unsigned i = 0; i < kLimit; i++) seen[i] = false;
|
| @@ -639,7 +639,7 @@ TEST(DispatchTableConstruction) {
|
| }
|
| }
|
| // Enter test data into dispatch table.
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| DispatchTable table(Isolate::Current()->runtime_zone());
|
| for (int i = 0; i < kRangeCount; i++) {
|
| uc16* range = ranges[i];
|
| @@ -709,7 +709,7 @@ class ContextInitializer {
|
| ContextInitializer()
|
| : scope_(v8::Isolate::GetCurrent()),
|
| env_(v8::Context::New(v8::Isolate::GetCurrent())),
|
| - zone_(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT) {
|
| + zone_(Isolate::Current()->runtime_zone()) {
|
| env_->Enter();
|
| }
|
| ~ContextInitializer() {
|
| @@ -1428,7 +1428,7 @@ TEST(AddInverseToTable) {
|
| static const int kLimit = 1000;
|
| static const int kRangeCount = 16;
|
| for (int t = 0; t < 10; t++) {
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
| ZoneList<CharacterRange>* ranges =
|
| new(zone)
|
| @@ -1452,7 +1452,7 @@ TEST(AddInverseToTable) {
|
| CHECK_EQ(is_on, set->Get(0) == false);
|
| }
|
| }
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
| ZoneList<CharacterRange>* ranges =
|
| new(zone) ZoneList<CharacterRange>(1, zone);
|
| @@ -1567,7 +1567,7 @@ TEST(UncanonicalizeEquivalence) {
|
|
|
| static void TestRangeCaseIndependence(CharacterRange input,
|
| Vector<CharacterRange> expected) {
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
| int count = expected.length();
|
| ZoneList<CharacterRange>* list =
|
| @@ -1633,7 +1633,7 @@ static bool InClass(uc16 c, ZoneList<CharacterRange>* ranges) {
|
|
|
| TEST(CharClassDifference) {
|
| v8::internal::V8::Initialize(NULL);
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
| ZoneList<CharacterRange>* base =
|
| new(zone) ZoneList<CharacterRange>(1, zone);
|
| @@ -1663,7 +1663,7 @@ TEST(CharClassDifference) {
|
|
|
| TEST(CanonicalizeCharacterSets) {
|
| v8::internal::V8::Initialize(NULL);
|
| - ZoneScope scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope scope(Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
| ZoneList<CharacterRange>* list =
|
| new(zone) ZoneList<CharacterRange>(4, zone);
|
| @@ -1726,7 +1726,7 @@ TEST(CanonicalizeCharacterSets) {
|
|
|
| TEST(CharacterRangeMerge) {
|
| v8::internal::V8::Initialize(NULL);
|
| - ZoneScope zone_scope(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
|
| + ZoneScope zone_scope(Isolate::Current()->runtime_zone());
|
| ZoneList<CharacterRange> l1(4, Isolate::Current()->runtime_zone());
|
| ZoneList<CharacterRange> l2(4, Isolate::Current()->runtime_zone());
|
| Zone* zone = Isolate::Current()->runtime_zone();
|
|
|