Skip to content
Snippets Groups Projects
Commit 843d14ec authored by Mike Pennisi's avatar Mike Pennisi
Browse files

Add test for order of operations in "var" stmnt

parent a3fffa75
No related branches found
No related tags found
No related merge requests found
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-variable-statement-runtime-semantics-evaluation
es6id: 13.3.2.4
description: Binding is resolve prior to evaluation of Initializer
info: |
VariableDeclaration : BindingIdentifier Initializer
1. Let bindingId be StringValue of BindingIdentifier.
2. Let lhs be ? ResolveBinding(bindingId).
3. Let rhs be the result of evaluating Initializer.
[...]
flags: [noStrict]
---*/
var obj = { test262id: 1 };
with (obj) {
var test262id = delete obj.test262id;
}
assert.sameValue(obj.test262id, true);
assert.sameValue(test262id, undefined);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment