summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authordslomov <dslomov@chromium.org>2014-12-05 01:39:57 -0800
committerCommit bot <commit-bot@chromium.org>2014-12-05 09:40:28 +0000
commita893e97a8453850e84be32c27c4f35b3be679054 (patch)
tree8e14536f643d8b1b18ba337777c479316014f19c /chrome/renderer
parente1afa7fa6f3ea1fe3495b0185ca3637e57b3744a (diff)
downloadchromium_src-a893e97a8453850e84be32c27c4f35b3be679054.zip
chromium_src-a893e97a8453850e84be32c27c4f35b3be679054.tar.gz
chromium_src-a893e97a8453850e84be32c27c4f35b3be679054.tar.bz2
Add disable-javascript-harmony-shipping flag.
R=jochen@chromium.org CC=rossberg@chromium.org Review URL: https://codereview.chromium.org/775603002 Cr-Commit-Position: refs/heads/master@{#307005}
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/chrome_render_process_observer.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_render_process_observer.cc b/chrome/renderer/chrome_render_process_observer.cc
index ad3ab00..a648bef 100644
--- a/chrome/renderer/chrome_render_process_observer.cc
+++ b/chrome/renderer/chrome_render_process_observer.cc
@@ -262,6 +262,11 @@ ChromeRenderProcessObserver::ChromeRenderProcessObserver(
if (command_line.HasSwitch(switches::kEnableShowModalDialog))
WebRuntimeFeatures::enableShowModalDialog(true);
+ if (command_line.HasSwitch(switches::kDisableJavaScriptHarmonyShipping)) {
+ std::string flag("--noharmony-shipping");
+ v8::V8::SetFlagsFromString(flag.c_str(), static_cast<int>(flag.size()));
+ }
+
if (command_line.HasSwitch(switches::kJavaScriptHarmony)) {
std::string flag("--harmony");
v8::V8::SetFlagsFromString(flag.c_str(), static_cast<int>(flag.size()));