// Copyright 2017 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: --allow-natives-syntaxObject.defineProperty(Promise,Symbol.species,{value:0});varp=newPromise(function(){});try{p.then();assertUnreachable();}catch(e){assertTrue(einstanceofTypeError);}