summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/bug984830.js
blob: a8c2db1ab8f4f45a6f6f411a4abe8b32fa83555a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function getTestCaseResult(expected, actual) {
      if (actual != expected)
              return Math.abs(actual - expected) <= 1E-10;
}
function InstanceOf(object, constructor) {
      while ( object != null )
              object = object.__proto__;
}
function WorkerBee () {}
function Engineer () {}
Engineer.prototype = new WorkerBee();
var pat = new Engineer();
getTestCaseResult(pat.__proto__.__proto__.__proto__.__proto__ == Object.prototype);
getTestCaseResult(InstanceOf(pat, Engineer));
evaluate("getTestCaseResult( Object.prototype.__proto__ );",
	 { isRunOnce: true });