| Index: runtime/bin/main.cc
|
| diff --git a/runtime/bin/main.cc b/runtime/bin/main.cc
|
| index a5c3563cafd32a180469959ac9113f47a91faa22..7bb98a12a1a9fdb668207f69496db8c805923481 100644
|
| --- a/runtime/bin/main.cc
|
| +++ b/runtime/bin/main.cc
|
| @@ -872,7 +872,8 @@ static const char* ServiceRequestHandler(
|
|
|
| void main(int argc, char** argv) {
|
| char* script_name;
|
| - CommandLineOptions vm_options(argc);
|
| + const int EXTRA_VM_ARGUMENTS = 2;
|
| + CommandLineOptions vm_options(argc + EXTRA_VM_ARGUMENTS);
|
| CommandLineOptions dart_options(argc);
|
| bool print_flags_seen = false;
|
| bool verbose_debug_seen = false;
|
| @@ -921,6 +922,10 @@ void main(int argc, char** argv) {
|
| exit(kErrorExitCode);
|
| }
|
|
|
| + if (generate_script_snapshot) {
|
| + vm_options.AddArgument("--load_deferred_eagerly");
|
| + }
|
| +
|
| Dart_SetVMFlags(vm_options.count(), vm_options.arguments());
|
|
|
| // Start event handler.
|
|
|