| Index: runtime/bin/process_patch.dart | 
| diff --git a/runtime/bin/process_patch.dart b/runtime/bin/process_patch.dart | 
| index ba50c9f5a0e67730efd96c42b63bdc4668a311a1..b30f449c7d014efa3d7965d73ad03cab902fb67e 100644 | 
| --- a/runtime/bin/process_patch.dart | 
| +++ b/runtime/bin/process_patch.dart | 
| @@ -92,8 +92,7 @@ class _ProcessImpl extends NativeFieldWrapperClass1 implements Process { | 
| } | 
| _arguments[i] = arguments[i]; | 
| if (Platform.operatingSystem == 'windows') { | 
| -        _arguments[i] = _windowsArgumentEscape(_arguments[i], | 
| -                                               shellEscape: runInShell); | 
| +        _arguments[i] = _windowsArgumentEscape(_arguments[i]); | 
| } | 
| } | 
|  | 
| @@ -158,12 +157,11 @@ class _ProcessImpl extends NativeFieldWrapperClass1 implements Process { | 
| return shellArguments; | 
| } | 
|  | 
| -  String _windowsArgumentEscape(String argument, { bool shellEscape: false }) { | 
| +  String _windowsArgumentEscape(String argument) { | 
| var result = argument; | 
| if (argument.contains('\t') || | 
| argument.contains(' ') || | 
| -        // TODO(ajohnsen): Remove shellEscape. | 
| -        (shellEscape && argument.contains('"'))) { | 
| +        argument.contains('"')) { | 
| // Produce something that the C runtime on Windows will parse | 
| // back as this string. | 
|  | 
|  |