Index: net/tools/tld_cleanup/tld_cleanup.cc |
diff --git a/net/tools/tld_cleanup/tld_cleanup.cc b/net/tools/tld_cleanup/tld_cleanup.cc |
index d9731d8c631d428ab5cc9687a7b2166a9c9597a1..1698de868465d67ad3c4b5f16b641f2074078482 100644 |
--- a/net/tools/tld_cleanup/tld_cleanup.cc |
+++ b/net/tools/tld_cleanup/tld_cleanup.cc |
@@ -28,6 +28,9 @@ |
#include "base/command_line.h" |
#include "base/files/file_path.h" |
#include "base/files/file_util.h" |
+#ifdef V8_USE_EXTERNAL_STARTUP_DATA |
+#include "gin/public/isolate_holder.h" |
+#endif // V8_USE_EXTERNAL_STARTUP_DATA |
#include "base/i18n/icu_util.h" |
#include "base/logging.h" |
#include "base/path_service.h" |
@@ -66,6 +69,10 @@ int main(int argc, const char* argv[]) { |
base::i18n::InitializeICU(); |
+#ifdef V8_USE_EXTERNAL_STARTUP_DATA |
+ gin::IsolateHolder::LoadV8Snapshot(); |
+#endif // V8_USE_EXTERNAL_STARTUP_DATA |
+ |
base::FilePath input_file; |
PathService::Get(base::DIR_SOURCE_ROOT, &input_file); |
input_file = input_file.Append(FILE_PATH_LITERAL("net")) |