diff options
Diffstat (limited to 'deps/v8/test/cctest/test-lockers.cc')
-rw-r--r-- | deps/v8/test/cctest/test-lockers.cc | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/deps/v8/test/cctest/test-lockers.cc b/deps/v8/test/cctest/test-lockers.cc index 5a4dcd588e..d7c13f8d5d 100644 --- a/deps/v8/test/cctest/test-lockers.cc +++ b/deps/v8/test/cctest/test-lockers.cc @@ -938,32 +938,17 @@ class IsolateGenesisThread : public JoinableThread { TEST(ExtensionsRegistration) { #if V8_TARGET_ARCH_ARM || V8_TARGET_ARCH_MIPS const int kNThreads = 10; -#elif V8_TARGET_ARCH_X64 && V8_TARGET_ARCH_32_BIT - const int kNThreads = 4; #elif V8_TARGET_ARCH_S390 && V8_TARGET_ARCH_32_BIT const int kNThreads = 10; #else const int kNThreads = 40; #endif - v8::RegisterExtension(new v8::Extension("test0", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test1", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test2", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test3", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test4", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test5", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test6", - kSimpleExtensionSource)); - v8::RegisterExtension(new v8::Extension("test7", - kSimpleExtensionSource)); - const char* extension_names[] = { "test0", "test1", - "test2", "test3", "test4", - "test5", "test6", "test7" }; + const char* extension_names[] = {"test0", "test1", "test2", "test3", + "test4", "test5", "test6", "test7"}; + for (const char* name : extension_names) { + v8::RegisterExtension( + v8::base::make_unique<v8::Extension>(name, kSimpleExtensionSource)); + } std::vector<JoinableThread*> threads; threads.reserve(kNThreads); for (int i = 0; i < kNThreads; i++) { |