aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-managed.cc
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2018-09-07 17:07:13 +0200
committerMichaël Zasso <targos@protonmail.com>2018-09-07 20:59:13 +0200
commit586db2414a338e1bf6eaf6e672a3adc7ce309f6a (patch)
tree139fa972aef648481ddee22a3a85b99707d28df5 /deps/v8/test/cctest/test-managed.cc
parent12ed7c94e5160aa6d38e3d2cb2a73dae0a6f9342 (diff)
downloadandroid-node-v8-586db2414a338e1bf6eaf6e672a3adc7ce309f6a.tar.gz
android-node-v8-586db2414a338e1bf6eaf6e672a3adc7ce309f6a.tar.bz2
android-node-v8-586db2414a338e1bf6eaf6e672a3adc7ce309f6a.zip
deps: update V8 to 6.9.427.22
PR-URL: https://github.com/nodejs/node/pull/21983 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'deps/v8/test/cctest/test-managed.cc')
-rw-r--r--deps/v8/test/cctest/test-managed.cc19
1 files changed, 10 insertions, 9 deletions
diff --git a/deps/v8/test/cctest/test-managed.cc b/deps/v8/test/cctest/test-managed.cc
index bd7ec62bb1..f108b6210c 100644
--- a/deps/v8/test/cctest/test-managed.cc
+++ b/deps/v8/test/cctest/test-managed.cc
@@ -34,7 +34,7 @@ TEST(GCCausesDestruction) {
DeleteCounter* d2 = new DeleteCounter(&deleted2);
{
HandleScope scope(isolate);
- auto handle = Managed<DeleteCounter>::FromRawPtr(isolate, d1);
+ auto handle = Managed<DeleteCounter>::FromRawPtr(isolate, 0, d1);
USE(handle);
}
@@ -58,7 +58,7 @@ TEST(DisposeCausesDestruction1) {
DeleteCounter* d1 = new DeleteCounter(&deleted1);
{
HandleScope scope(i_isolate);
- auto handle = Managed<DeleteCounter>::FromRawPtr(i_isolate, d1);
+ auto handle = Managed<DeleteCounter>::FromRawPtr(i_isolate, 0, d1);
USE(handle);
}
isolate->Exit();
@@ -80,11 +80,11 @@ TEST(DisposeCausesDestruction2) {
DeleteCounter* d2 = new DeleteCounter(&deleted2);
{
HandleScope scope(i_isolate);
- auto handle = Managed<DeleteCounter>::FromRawPtr(i_isolate, d1);
+ auto handle = Managed<DeleteCounter>::FromRawPtr(i_isolate, 0, d1);
USE(handle);
}
ManagedPtrDestructor* destructor =
- new ManagedPtrDestructor(d2, DeleteCounter::Deleter);
+ new ManagedPtrDestructor(0, d2, DeleteCounter::Deleter);
i_isolate->RegisterManagedPtrDestructor(destructor);
isolate->Exit();
@@ -107,7 +107,8 @@ TEST(DisposeWithAnotherSharedPtr) {
std::shared_ptr<DeleteCounter> shared1(d1);
{
HandleScope scope(i_isolate);
- auto handle = Managed<DeleteCounter>::FromSharedPtr(i_isolate, shared1);
+ auto handle =
+ Managed<DeleteCounter>::FromSharedPtr(i_isolate, 0, shared1);
USE(handle);
}
isolate->Exit();
@@ -132,7 +133,7 @@ TEST(DisposeAcrossIsolates) {
{
HandleScope scope1(i_isolate1);
auto handle1 =
- Managed<DeleteCounter>::FromRawPtr(i_isolate1, delete_counter);
+ Managed<DeleteCounter>::FromRawPtr(i_isolate1, 0, delete_counter);
v8::Isolate* isolate2 = v8::Isolate::New(create_params);
Isolate* i_isolate2 = reinterpret_cast<i::Isolate*>(isolate2);
@@ -140,7 +141,7 @@ TEST(DisposeAcrossIsolates) {
{
HandleScope scope(i_isolate2);
auto handle2 =
- Managed<DeleteCounter>::FromSharedPtr(i_isolate2, handle1->get());
+ Managed<DeleteCounter>::FromSharedPtr(i_isolate2, 0, handle1->get());
USE(handle2);
}
isolate2->Exit();
@@ -167,7 +168,7 @@ TEST(CollectAcrossIsolates) {
{
HandleScope scope1(i_isolate1);
auto handle1 =
- Managed<DeleteCounter>::FromRawPtr(i_isolate1, delete_counter);
+ Managed<DeleteCounter>::FromRawPtr(i_isolate1, 0, delete_counter);
v8::Isolate* isolate2 = v8::Isolate::New(create_params);
Isolate* i_isolate2 = reinterpret_cast<i::Isolate*>(isolate2);
@@ -175,7 +176,7 @@ TEST(CollectAcrossIsolates) {
{
HandleScope scope(i_isolate2);
auto handle2 =
- Managed<DeleteCounter>::FromSharedPtr(i_isolate2, handle1->get());
+ Managed<DeleteCounter>::FromSharedPtr(i_isolate2, 0, handle1->get());
USE(handle2);
}
i_isolate2->heap()->CollectAllAvailableGarbage(