Upgrade to 3.29
Update V8 to 3.29.88.17 and update makefiles to support building on
all the relevant platforms.
Bug: 17370214
Change-Id: Ia3407c157fd8d72a93e23d8318ccaf6ecf77fa4e
diff --git a/test/cctest/test-dataflow.cc b/test/cctest/test-dataflow.cc
index a63008d..43d950d 100644
--- a/test/cctest/test-dataflow.cc
+++ b/test/cctest/test-dataflow.cc
@@ -27,26 +27,24 @@
#include <stdlib.h>
-#include "v8.h"
+#include "src/v8.h"
-#include "data-flow.h"
-#include "cctest.h"
+#include "src/data-flow.h"
+#include "test/cctest/cctest.h"
using namespace v8::internal;
TEST(BitVector) {
- v8::internal::V8::Initialize(NULL);
- ZoneScope zone_scope(Isolate::Current(), DELETE_ON_EXIT);
- Zone* zone = ZONE;
+ Zone zone(CcTest::i_isolate());
{
- BitVector v(15, zone);
+ BitVector v(15, &zone);
v.Add(1);
CHECK(v.Contains(1));
v.Remove(0);
CHECK(!v.Contains(0));
v.Add(0);
v.Add(1);
- BitVector w(15, zone);
+ BitVector w(15, &zone);
w.Add(1);
v.Intersect(w);
CHECK(!v.Contains(0));
@@ -54,7 +52,7 @@
}
{
- BitVector v(64, zone);
+ BitVector v(64, &zone);
v.Add(27);
v.Add(30);
v.Add(31);
@@ -72,9 +70,9 @@
}
{
- BitVector v(15, zone);
+ BitVector v(15, &zone);
v.Add(0);
- BitVector w(15, zone);
+ BitVector w(15, &zone);
w.Add(1);
v.Union(w);
CHECK(v.Contains(0));
@@ -82,13 +80,13 @@
}
{
- BitVector v(15, zone);
+ BitVector v(15, &zone);
v.Add(0);
- BitVector w(15, zone);
+ BitVector w(15, &zone);
w = v;
CHECK(w.Contains(0));
w.Add(1);
- BitVector u(w, zone);
+ BitVector u(w, &zone);
CHECK(u.Contains(0));
CHECK(u.Contains(1));
v.Union(w);
@@ -97,9 +95,9 @@
}
{
- BitVector v(35, zone);
+ BitVector v(35, &zone);
v.Add(0);
- BitVector w(35, zone);
+ BitVector w(35, &zone);
w.Add(33);
v.Union(w);
CHECK(v.Contains(0));
@@ -107,15 +105,15 @@
}
{
- BitVector v(35, zone);
+ BitVector v(35, &zone);
v.Add(32);
v.Add(33);
- BitVector w(35, zone);
+ BitVector w(35, &zone);
w.Add(33);
v.Intersect(w);
CHECK(!v.Contains(32));
CHECK(v.Contains(33));
- BitVector r(35, zone);
+ BitVector r(35, &zone);
r.CopyFrom(v);
CHECK(!r.Contains(32));
CHECK(r.Contains(33));