// Copyright (C) 2015 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 21.1.2.2 description: > Return abrupt from ToNumber(next). info: | String.fromCodePoint ( ...codePoints ) 1. Let codePoints be a List containing the arguments passed to this function. 2. Let length be the number of elements in codePoints. 3. Let elements be a new List. 4. Let nextIndex be 0. 5. Repeat while nextIndex < length a. Let next be codePoints[nextIndex]. b. Let nextCP be ToNumber(next). c. ReturnIfAbrupt(nextCP). features: [Symbol, String.fromCodePoint] ---*/ assert.throws(TypeError, function() { String.fromCodePoint(Symbol()); }); assert.throws(TypeError, function() { String.fromCodePoint(42, Symbol()); }); reportCompare(0, 0);