arm build fix for 15142
authordcarney@chromium.org <dcarney@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 14 Jun 2013 10:49:57 +0000 (10:49 +0000)
committerdcarney@chromium.org <dcarney@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 14 Jun 2013 10:49:57 +0000 (10:49 +0000)
TBR=svenpanne@chromium.org
BUG=

Review URL: https://codereview.chromium.org/17030007

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15144 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

test/cctest/test-api.cc

index dcfa395014309a2ba27538def7d11b5d05749827..8f96a4a9d1637784c0cc1175bfb72a6af7a993f3 100755 (executable)
@@ -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);
 }