summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-lockers.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-lockers.cc')
-rw-r--r--deps/v8/test/cctest/test-lockers.cc27
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++) {