| // Copyright (C) Copyright 2015 the V8 project authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| description: Left-hand side as a MemberExpression |
| AssignmentExpression[In, Yield] : |
| LeftHandSideExpression[?Yield] = AssignmentExpression[?In, ?Yield] |
| 1. If LeftHandSideExpression is neither an ObjectLiteral nor an |
| e. If IsAnonymousFunctionDefinition(AssignmentExpression) and |
| IsIdentifierRef of LeftHandSideExpression are both true, then |
| i. Let hasNameProperty be HasOwnProperty(rval, "name"). |
| ii. ReturnIfAbrupt(hasNameProperty). |
| iii. If hasNameProperty is false, perform SetFunctionName(rval, |
| GetReferencedName(lref)). |
| assert.sameValue(Object.hasOwnProperty.call(o.attr, 'name'), false); |