// Copyright (C) 2016 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-string.prototype.charat description: Error when attempting to coerce providec "pos" to a Number info: | [...] 3. Let position be ? ToInteger(pos). [...] 7.1.4 ToInteger 1. Let number be ? ToNumber(argument). ---*/ var noCoerce = Object.create(null); assert.throws(TypeError, function() { ''.charAt(noCoerce); }); reportCompare(0, 0);