Index: test/cctest/test-api.cc |
diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
index dcfa395014309a2ba27538def7d11b5d05749827..8f96a4a9d1637784c0cc1175bfb72a6af7a993f3 100755 |
--- a/test/cctest/test-api.cc |
+++ b/test/cctest/test-api.cc |
@@ -3133,9 +3133,7 @@ THREADED_TEST(ClearAndLeakGlobal) { |
String* str = global.ClearAndLeak(); |
CHECK(global.IsEmpty()); |
CHECK_EQ(global_handles->NumberOfGlobalHandles(), initial_handle_count + 1); |
- v8::Persistent<String>* new_global = |
- reinterpret_cast<v8::Persistent<String>*>(&str); |
- new_global->Dispose(); |
+ global_handles->Destroy(reinterpret_cast<i::Object**>(str)); |
CHECK_EQ(global_handles->NumberOfGlobalHandles(), initial_handle_count); |
} |