Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1664)

Unified Diff: test/mjsunit/harmony/computed-property-names-deopt.js

Issue 1273543002: Delete --harmony-computed-property-names flag (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Rebased Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/mjsunit/harmony/computed-property-names-deopt.js
diff --git a/test/mjsunit/harmony/computed-property-names-deopt.js b/test/mjsunit/harmony/computed-property-names-deopt.js
deleted file mode 100644
index 1f0b0585fc36250912ee9df28da3aa28452daca6..0000000000000000000000000000000000000000
--- a/test/mjsunit/harmony/computed-property-names-deopt.js
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright 2014 the V8 project authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Flags: --harmony-computed-property-names --allow-natives-syntax
-
-
-(function TestProtoDeopt() {
- var proto = {};
-
- function deoptMe() {
- %DeoptimizeFunction(f);
- return proto;
- }
-
- function checkObject(name, value, o) {
- assertSame(proto, Object.getPrototypeOf(o));
- assertTrue(o.hasOwnProperty(name));
- assertEquals(value, o[name]);
- }
-
- function f(name, value) {
- return { [name]: value, __proto__: deoptMe() };
- }
-
- checkObject("a", 1, f("a", 1));
- checkObject("b", 2, f("b", 2));
- %OptimizeFunctionOnNextCall(f);
- checkObject("c", 3, f("c", 3));
-})();

Powered by Google App Engine
This is Rietveld 408576698