1 // Copyright 2016 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 var x = {}; 6 try { 7 Object.defineProperty(String.prototype, "3", { x: function() { x = v; }}); 8 string = "bla"; 9 } catch(e) {; } 10 assertThrows("Array.prototype.sort.call(string);", TypeError); 11