| Index: base/test/launcher/test_launcher.h
 | 
| diff --git a/base/test/launcher/test_launcher.h b/base/test/launcher/test_launcher.h
 | 
| index 52288b1d780a9663e6593e335900e3d81371c318..29d7e54749d3331f26662cd9abaf7368a65c04c9 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::Inherit inherit_mode =
 | 
| +        base::LaunchOptions::Inherit::kSpecific;
 | 
| +    base::HandlesToInheritVector handles_to_inherit;
 | 
|  #elif defined(OS_POSIX)
 | 
| -    const FileHandleMappingVector* fds_to_remap = nullptr;
 | 
| +    FileHandleMappingVector fds_to_remap;
 | 
|  #endif
 | 
|    };
 | 
|  
 | 
| 
 |