// Copyright 2016 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.(functiontestConcatRevokedProxyToArray(){"use strict";varhandler={get(_,name){if(name===Symbol.isConcatSpreadable){p.revoke();}returntarget[name];}}vartarget=[];varp=Proxy.revocable(target,handler);assertThrows(function(){[].concat(p.proxy);},TypeError);})();