summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/auto-regress/bug637205.js
blob: 9cb4f60b6daf029c6729bc12d61838ae8efe6eb7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// Binary: cache/js-dbg-64-21e90d198613-linux
// Flags:
//
load(libdir + "immutable-prototype.js");

var x  = {};
function jsTestDriverEnd()
{
  for (var optionName in x)
  {
  }
  x = {};
}

var o2 = this;
var o5 = Object.prototype;

function f28(o) {
  var _var_ = o;
  if (globalPrototypeChainIsMutable())
    _var_['__proto_'+'_'] = null;
}

function _var_(f7) {
  function f15(o) {}
}

function f39(o) {
  for(var j=0; j<5; j++) {
    try { o.__proto__ = o2; } catch(e) {}
  }
}

for(var i=0; i<11; i++) {
  f39(o5);
  f28(o2);
}

jsTestDriverEnd();

{
  delete Function;
}

jsTestDriverEnd();