Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / pic / grandproto.js
1 function A()\r
2 {\r
3     this.a = 77;\r
4     this.b = 88;\r
5 }\r
6 \r
7 function B()\r
8 {\r
9 }\r
10 \r
11 B.prototype = new A;\r
12 \r
13 function C()\r
14 {\r
15 }\r
16 \r
17 C.prototype = new B;\r
18 \r
19 function f() {\r
20     var o = new C;\r
21     var z;\r
22     for (var i = 0; i < 5; ++i) {\r
23         z = o.a;\r
24         assertEq(z, 77);\r
25     }\r
26 }\r
27 \r
28 f();