bug1888746.js (235B)
1 function comparator(x, y) { 2 saveStack(); 3 return {valueOf: function() { 4 saveStack(); 5 return x - y; 6 }}; 7 } 8 for (let i = 0; i < 20; i++) { 9 let arr = [3, 1, 2]; 10 arr.sort(comparator); 11 assertEq(arr.toString(), "1,2,3"); 12 }