Index: base/test/launcher/test_launcher.h |
diff --git a/base/test/launcher/test_launcher.h b/base/test/launcher/test_launcher.h |
index dd6984689c6d0d5fda4e3c16158ee83e4466b4cb..df2c9108bde6d0e674ade30a5e06dc634a944962 100644 |
--- a/base/test/launcher/test_launcher.h |
+++ b/base/test/launcher/test_launcher.h |
@@ -89,13 +89,18 @@ class TestLauncher { |
}; |
struct LaunchOptions { |
+ LaunchOptions(); |
+ LaunchOptions(const LaunchOptions& other); |
+ ~LaunchOptions(); |
+ |
int flags = 0; |
-#if defined(OS_WIN) |
// These mirror values in base::LaunchOptions, see it for details. |
- HandlesToInheritVector* handles_to_inherit = nullptr; |
- bool inherit_handles = false; |
+#if defined(OS_WIN) |
+ base::LaunchOptions::InheritMode inherit_mode = |
+ base::LaunchOptions::INHERIT_SPECIFIC; |
+ std::vector<HANDLE> handles_to_inherit; |
#elif defined(OS_POSIX) |
- const FileHandleMappingVector* fds_to_remap = nullptr; |
+ FileHandleMappingVector fds_to_remap; |
#endif |
}; |