// Copyright (C) 2017 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- template: error desc: Object binding pattern with "nested" object binding pattern taking the `null` value info: | 13.3.3.7 Runtime Semantics: KeyedBindingInitialization [...] 3. If Initializer is present and v is undefined, then [...] 4. Return the result of performing BindingInitialization for BindingPattern passing v and environment as arguments. ---*/ //- elems { w: { x, y, z } = undefined } //- vals { } //- error TypeError