bug1509482.js (379B)
1 let singleton = {x: 1}; 2 3 let holder = {sing_prop: singleton} 4 5 function makeChain(n, base) { 6 var curr = base; 7 for (var i = 0; i < n; i++) { 8 curr = Object.create(curr); 9 } 10 return curr; 11 } 12 let chain = makeChain(1000, holder); 13 14 var x = 0; 15 for (var i = 0; i < 1111; i++) { 16 x += chain.sing_prop.x; 17 singleton.x = -singleton.x // Don't want it to be a constant. 18 }