Index: content/renderer/render_process_impl.cc |
diff --git a/content/renderer/render_process_impl.cc b/content/renderer/render_process_impl.cc |
index 421e60bcf9661736327ea97127ed5d8dbd4a1c6b..545d02705ffec8318c3d0ac5059997b6aa7c81f4 100644 |
--- a/content/renderer/render_process_impl.cc |
+++ b/content/renderer/render_process_impl.cc |
@@ -56,6 +56,11 @@ RenderProcessImpl::RenderProcessImpl() |
v8::V8::SetFlagsFromString(flags.c_str(), static_cast<int>(flags.size())); |
} |
+ if (command_line.HasSwitch(switches::kJavaScriptHarmony)) { |
+ std::string flags("--harmony"); |
+ v8::V8::SetFlagsFromString(flags.c_str(), static_cast<int>(flags.size())); |
+ } |
+ |
// Turn on cross-site document blocking for renderer processes. |
SiteIsolationPolicy::SetPolicyEnabled( |
GetContentClient()->renderer()->ShouldEnableSiteIsolationPolicy()); |