summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-api.cc
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2019-03-30 15:21:26 +0100
committerMichaël Zasso <targos@protonmail.com>2019-04-03 08:29:22 +0200
commit2ea9de2e85d937c9bc5d778c623b22614c2b8a72 (patch)
tree79a3248a0be08358e092342b33250adc8f936810 /deps/v8/test/cctest/test-api.cc
parent98b5ba840e00cea1614266745fa0ccf1e6211315 (diff)
downloadandroid-node-v8-2ea9de2e85d937c9bc5d778c623b22614c2b8a72.tar.gz
android-node-v8-2ea9de2e85d937c9bc5d778c623b22614c2b8a72.tar.bz2
android-node-v8-2ea9de2e85d937c9bc5d778c623b22614c2b8a72.zip
deps: V8: cherry-pick f4b860d
Original commit message: [heap,api] Remove deprecated APIs Bug: chromium:923361, v8:8834 Change-Id: I6ec42aeb74bea5c0629fcdc3f95c125f5de534a0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1526195 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Auto-Submit: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Cr-Commit-Position: refs/heads/master@{#60289} Refs: https://github.com/v8/v8/commit/f4b860d9b81956fb9d6815932522f4043fef56fa PR-URL: https://github.com/nodejs/node/pull/27013 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/v8/test/cctest/test-api.cc')
-rw-r--r--deps/v8/test/cctest/test-api.cc37
1 files changed, 0 insertions, 37 deletions
diff --git a/deps/v8/test/cctest/test-api.cc b/deps/v8/test/cctest/test-api.cc
index aae1b3674e..2edc5b5002 100644
--- a/deps/v8/test/cctest/test-api.cc
+++ b/deps/v8/test/cctest/test-api.cc
@@ -20545,43 +20545,6 @@ TEST(WrapperClassId) {
object.Reset();
}
-
-TEST(PersistentHandleInNewSpaceVisitor) {
- LocalContext context;
- v8::Isolate* isolate = context->GetIsolate();
- v8::HandleScope scope(isolate);
- v8::Persistent<v8::Object> object1(isolate, v8::Object::New(isolate));
- CHECK_EQ(0, object1.WrapperClassId());
- object1.SetWrapperClassId(42);
- CHECK_EQ(42, object1.WrapperClassId());
-
- CcTest::CollectAllGarbage();
- CcTest::CollectAllGarbage();
-
- v8::Persistent<v8::Object> object2(isolate, v8::Object::New(isolate));
- CHECK_EQ(0, object2.WrapperClassId());
- object2.SetWrapperClassId(42);
- CHECK_EQ(42, object2.WrapperClassId());
-
- Visitor42 visitor(&object2);
-#if __clang__
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wdeprecated"
-#endif
- // VisitHandlesForPartialDependence is marked deprecated. This test will be
- // removed with the API method.
- isolate->VisitHandlesForPartialDependence(&visitor);
-#if __clang__
-#pragma clang diagnostic pop
-#endif
-
- CHECK_EQ(1, visitor.counter_);
-
- object1.Reset();
- object2.Reset();
-}
-
-
TEST(RegExp) {
LocalContext context;
v8::HandleScope scope(context->GetIsolate());