This test checks stack trace corectness in special cases. --> Stack Trace: 0 normalInner at stack-trace.js:87:47 1 normalOuter at stack-trace.js:86:37 2 global code at stack-trace.js:92:18 --> Stack Trace: 0 inner at stack-trace.js:84:44 1 eval code at 2 eval at [native code] 3 evaler at stack-trace.js:85:29 4 global code at stack-trace.js:95:13 --> Stack Trace: 0 inner at stack-trace.js:84:44 1 outer at stack-trace.js:83:34 2 eval code at 3 eval at [native code] 4 evaler at stack-trace.js:85:29 5 global code at stack-trace.js:96:13 --> Stack Trace: 0 inner at stack-trace.js:84:44 1 global code at stack-trace.js:99:23 --> Stack Trace: 0 inner at stack-trace.js:84:44 1 outer at stack-trace.js:83:34 2 global code at stack-trace.js:100:23 --> Stack Trace: 0 hostThrower at stack-trace.js:81:43 1 global code at stack-trace.js:103:18 --> Stack Trace: 0 scripterInner at stack-trace.js:88:37 1 global code at stack-trace.js:105:20 --> Stack Trace: 0 scripterOuter at stack-trace.js:89:37 1 global code at stack-trace.js:106:20 --> Stack Trace: 0 selfRecursive1 at stack-trace.js:108:43 1 selfRecursive1 at stack-trace.js:108:43 2 selfRecursive1 at stack-trace.js:108:43 3 selfRecursive1 at stack-trace.js:108:43 4 selfRecursive1 at stack-trace.js:108:43 5 selfRecursive1 at stack-trace.js:108:43 6 selfRecursive1 at stack-trace.js:108:43 7 selfRecursive1 at stack-trace.js:108:43 8 selfRecursive1 at stack-trace.js:108:43 9 selfRecursive1 at stack-trace.js:108:43 10 selfRecursive1 at stack-trace.js:108:43 11 selfRecursive1 at stack-trace.js:108:43 12 selfRecursive1 at stack-trace.js:108:43 13 selfRecursive1 at stack-trace.js:108:43 14 selfRecursive1 at stack-trace.js:108:43 15 selfRecursive1 at stack-trace.js:108:43 16 selfRecursive1 at stack-trace.js:108:43 17 selfRecursive1 at stack-trace.js:108:43 18 selfRecursive1 at stack-trace.js:108:43 19 selfRecursive1 at stack-trace.js:108:43 20 selfRecursive1 at stack-trace.js:108:43 21 selfRecursive1 at stack-trace.js:108:43 22 selfRecursive1 at stack-trace.js:108:43 23 selfRecursive1 at stack-trace.js:108:43 24 selfRecursive1 at stack-trace.js:108:43 25 selfRecursive1 at stack-trace.js:108:43 26 selfRecursive1 at stack-trace.js:108:43 27 selfRecursive1 at stack-trace.js:108:43 28 selfRecursive1 at stack-trace.js:108:43 29 selfRecursive1 at stack-trace.js:108:43 30 selfRecursive1 at stack-trace.js:108:43 31 selfRecursive1 at stack-trace.js:108:43 32 selfRecursive1 at stack-trace.js:108:43 33 selfRecursive1 at stack-trace.js:108:43 34 selfRecursive1 at stack-trace.js:108:43 35 selfRecursive1 at stack-trace.js:108:43 36 selfRecursive1 at stack-trace.js:108:43 37 selfRecursive1 at stack-trace.js:108:43 38 selfRecursive1 at stack-trace.js:108:43 39 selfRecursive1 at stack-trace.js:108:43 40 selfRecursive1 at stack-trace.js:108:43 41 selfRecursive1 at stack-trace.js:108:43 42 selfRecursive1 at stack-trace.js:108:43 43 selfRecursive1 at stack-trace.js:108:43 44 selfRecursive1 at stack-trace.js:108:43 45 selfRecursive1 at stack-trace.js:108:43 46 selfRecursive1 at stack-trace.js:108:43 47 selfRecursive1 at stack-trace.js:108:43 48 selfRecursive1 at stack-trace.js:108:43 49 selfRecursive1 at stack-trace.js:108:43 50 selfRecursive1 at stack-trace.js:108:43 51 selfRecursive1 at stack-trace.js:108:43 52 selfRecursive1 at stack-trace.js:108:43 53 selfRecursive1 at stack-trace.js:108:43 54 selfRecursive1 at stack-trace.js:108:43 55 selfRecursive1 at stack-trace.js:108:43 56 selfRecursive1 at stack-trace.js:108:43 57 selfRecursive1 at stack-trace.js:108:43 58 selfRecursive1 at stack-trace.js:108:43 59 selfRecursive1 at stack-trace.js:108:43 60 selfRecursive1 at stack-trace.js:108:43 61 selfRecursive1 at stack-trace.js:108:43 62 selfRecursive1 at stack-trace.js:108:43 63 selfRecursive1 at stack-trace.js:108:43 64 selfRecursive1 at stack-trace.js:108:43 65 selfRecursive1 at stack-trace.js:108:43 66 selfRecursive1 at stack-trace.js:108:43 67 selfRecursive1 at stack-trace.js:108:43 68 selfRecursive1 at stack-trace.js:108:43 69 selfRecursive1 at stack-trace.js:108:43 70 selfRecursive1 at stack-trace.js:108:43 71 selfRecursive1 at stack-trace.js:108:43 72 selfRecursive1 at stack-trace.js:108:43 73 selfRecursive1 at stack-trace.js:108:43 74 selfRecursive1 at stack-trace.js:108:43 75 selfRecursive1 at stack-trace.js:108:43 76 selfRecursive1 at stack-trace.js:108:43 77 selfRecursive1 at stack-trace.js:108:43 78 selfRecursive1 at stack-trace.js:108:43 79 selfRecursive1 at stack-trace.js:108:43 80 selfRecursive1 at stack-trace.js:108:43 81 selfRecursive1 at stack-trace.js:108:43 82 selfRecursive1 at stack-trace.js:108:43 83 selfRecursive1 at stack-trace.js:108:43 84 selfRecursive1 at stack-trace.js:108:43 85 selfRecursive1 at stack-trace.js:108:43 86 selfRecursive1 at stack-trace.js:108:43 87 selfRecursive1 at stack-trace.js:108:43 88 selfRecursive1 at stack-trace.js:108:43 89 selfRecursive1 at stack-trace.js:108:43 90 selfRecursive1 at stack-trace.js:108:43 91 selfRecursive1 at stack-trace.js:108:43 92 selfRecursive1 at stack-trace.js:108:43 93 selfRecursive1 at stack-trace.js:108:43 94 selfRecursive1 at stack-trace.js:108:43 95 selfRecursive1 at stack-trace.js:108:43 96 selfRecursive1 at stack-trace.js:108:43 97 selfRecursive1 at stack-trace.js:108:43 98 selfRecursive1 at stack-trace.js:108:43 99 selfRecursive1 at stack-trace.js:108:43 --> Stack Trace: 0 selfRecursive2 at stack-trace.js:118:27 1 selfRecursive2 at stack-trace.js:118:27 2 selfRecursive2 at stack-trace.js:118:27 3 selfRecursive2 at stack-trace.js:118:27 4 selfRecursive2 at stack-trace.js:118:27 5 selfRecursive2 at stack-trace.js:118:27 6 selfRecursive2 at stack-trace.js:118:27 7 selfRecursive2 at stack-trace.js:118:27 8 selfRecursive2 at stack-trace.js:118:27 9 selfRecursive2 at stack-trace.js:118:27 10 selfRecursive2 at stack-trace.js:118:27 11 selfRecursive2 at stack-trace.js:118:27 12 selfRecursive2 at stack-trace.js:118:27 13 selfRecursive2 at stack-trace.js:118:27 14 selfRecursive2 at stack-trace.js:118:27 15 selfRecursive2 at stack-trace.js:118:27 16 selfRecursive2 at stack-trace.js:118:27 17 selfRecursive2 at stack-trace.js:118:27 18 selfRecursive2 at stack-trace.js:118:27 19 selfRecursive2 at stack-trace.js:118:27 20 selfRecursive2 at stack-trace.js:118:27 21 selfRecursive2 at stack-trace.js:118:27 22 selfRecursive2 at stack-trace.js:118:27 23 selfRecursive2 at stack-trace.js:118:27 24 selfRecursive2 at stack-trace.js:118:27 25 selfRecursive2 at stack-trace.js:118:27 26 selfRecursive2 at stack-trace.js:118:27 27 selfRecursive2 at stack-trace.js:118:27 28 selfRecursive2 at stack-trace.js:118:27 29 selfRecursive2 at stack-trace.js:118:27 30 selfRecursive2 at stack-trace.js:118:27 31 selfRecursive2 at stack-trace.js:118:27 32 selfRecursive2 at stack-trace.js:118:27 33 selfRecursive2 at stack-trace.js:118:27 34 selfRecursive2 at stack-trace.js:118:27 35 selfRecursive2 at stack-trace.js:118:27 36 selfRecursive2 at stack-trace.js:118:27 37 selfRecursive2 at stack-trace.js:118:27 38 selfRecursive2 at stack-trace.js:118:27 39 selfRecursive2 at stack-trace.js:118:27 40 selfRecursive2 at stack-trace.js:118:27 41 selfRecursive2 at stack-trace.js:118:27 42 selfRecursive2 at stack-trace.js:118:27 43 selfRecursive2 at stack-trace.js:118:27 44 selfRecursive2 at stack-trace.js:118:27 45 selfRecursive2 at stack-trace.js:118:27 46 selfRecursive2 at stack-trace.js:118:27 47 selfRecursive2 at stack-trace.js:118:27 48 selfRecursive2 at stack-trace.js:118:27 49 selfRecursive2 at stack-trace.js:118:27 50 selfRecursive2 at stack-trace.js:118:27 51 selfRecursive2 at stack-trace.js:118:27 52 selfRecursive2 at stack-trace.js:118:27 53 selfRecursive2 at stack-trace.js:118:27 54 selfRecursive2 at stack-trace.js:118:27 55 selfRecursive2 at stack-trace.js:118:27 56 selfRecursive2 at stack-trace.js:118:27 57 selfRecursive2 at stack-trace.js:118:27 58 selfRecursive2 at stack-trace.js:118:27 59 selfRecursive2 at stack-trace.js:118:27 60 selfRecursive2 at stack-trace.js:118:27 61 selfRecursive2 at stack-trace.js:118:27 62 selfRecursive2 at stack-trace.js:118:27 63 selfRecursive2 at stack-trace.js:118:27 64 selfRecursive2 at stack-trace.js:118:27 65 selfRecursive2 at stack-trace.js:118:27 66 selfRecursive2 at stack-trace.js:118:27 67 selfRecursive2 at stack-trace.js:118:27 68 selfRecursive2 at stack-trace.js:118:27 69 selfRecursive2 at stack-trace.js:118:27 70 selfRecursive2 at stack-trace.js:118:27 71 selfRecursive2 at stack-trace.js:118:27 72 selfRecursive2 at stack-trace.js:118:27 73 selfRecursive2 at stack-trace.js:118:27 74 selfRecursive2 at stack-trace.js:118:27 75 selfRecursive2 at stack-trace.js:118:27 76 selfRecursive2 at stack-trace.js:118:27 77 selfRecursive2 at stack-trace.js:118:27 78 selfRecursive2 at stack-trace.js:118:27 79 selfRecursive2 at stack-trace.js:118:27 80 selfRecursive2 at stack-trace.js:118:27 81 selfRecursive2 at stack-trace.js:118:27 82 selfRecursive2 at stack-trace.js:118:27 83 selfRecursive2 at stack-trace.js:118:27 84 selfRecursive2 at stack-trace.js:118:27 85 selfRecursive2 at stack-trace.js:118:27 86 selfRecursive2 at stack-trace.js:118:27 87 selfRecursive2 at stack-trace.js:118:27 88 selfRecursive2 at stack-trace.js:118:27 89 selfRecursive2 at stack-trace.js:118:27 90 selfRecursive2 at stack-trace.js:118:27 91 selfRecursive2 at stack-trace.js:118:27 92 selfRecursive2 at stack-trace.js:118:27 93 selfRecursive2 at stack-trace.js:118:27 94 selfRecursive2 at stack-trace.js:118:27 95 selfRecursive2 at stack-trace.js:118:27 96 selfRecursive2 at stack-trace.js:118:27 97 selfRecursive2 at stack-trace.js:118:27 98 selfRecursive2 at stack-trace.js:118:27 99 selfRecursive2 at stack-trace.js:118:27 --> Stack Trace matches pattern: 0 eval code at 1 eval at [native code] 2 selfRecursive3 at stack-trace.js --> Stack Trace: 0 throwError at stack-trace.js:142:20 1 valueOf at stack-trace.js:149:27 2 getter1 at stack-trace.js:152:9 3 nonInlineable at stack-trace.js:178:17 4 inlineable at stack-trace.js:186:27 5 yetAnotherInlinedCall at stack-trace.js:191:17 6 makeInlinableCall at stack-trace.js:196:34 7 g at stack-trace.js:205:34 8 map at [native code] 9 global code at stack-trace.js:208:16 --> Stack Trace: 0 throwError at stack-trace.js:142:20 1 getter2 at stack-trace.js:158:9 2 nonInlineable at stack-trace.js:180:17 3 inlineable at stack-trace.js:186:27 4 yetAnotherInlinedCall at stack-trace.js:191:17 5 makeInlinableCall at stack-trace.js:196:34 6 g at stack-trace.js:205:34 7 map at [native code] 8 global code at stack-trace.js:208:16 --> Stack Trace: 0 throwError at stack-trace.js:142:20 1 getter3 at stack-trace.js:170:13 2 nonInlineable at stack-trace.js:182:17 3 inlineable at stack-trace.js:186:27 4 yetAnotherInlinedCall at stack-trace.js:191:17 5 makeInlinableCall at stack-trace.js:196:34 6 g at stack-trace.js:205:34 7 map at [native code] 8 global code at stack-trace.js:208:16 --> Stack Trace: 0 throwError at stack-trace.js:142:20 1 valueOf at stack-trace.js:166:27 2 getter3 at stack-trace.js:172:13 3 nonInlineable at stack-trace.js:182:17 4 inlineable at stack-trace.js:186:27 5 yetAnotherInlinedCall at stack-trace.js:191:17 6 makeInlinableCall at stack-trace.js:196:34 7 g at stack-trace.js:205:34 8 map at [native code] 9 global code at stack-trace.js:208:16 --> Stack Trace: 0 h at stack-trace.js:216:24 1 map at [native code] 2 mapTest at stack-trace.js:223:10 3 mapTestDriver at stack-trace.js:229:16 4 global code at stack-trace.js:234:18 --> Stack Trace: 0 map at [native code] 1 h at stack-trace.js:218:21 2 map at [native code] 3 mapTest at stack-trace.js:223:10 4 mapTestDriver at stack-trace.js:229:16 5 global code at stack-trace.js:240:18 --> Stack Trace: 0 throwError at stack-trace.js:142:20 1 dfgFunction at stack-trace.js:249:19 2 map at [native code] 3 global code at stack-trace.js:258:18 --> Stack Trace: 0 throwError at stack-trace.js:142:20 1 dfgFunction at stack-trace.js:249:19 2 f at stack-trace.js:267:10 3 global code at stack-trace.js:273:6 --> Stack Trace: 0 willThrow at stack-trace.js:311:28 1 dfg1 at stack-trace.js:322:13 2 dfg2 at stack-trace.js:326:9 3 dfg3 at stack-trace.js:330:9 4 dfgTest at stack-trace.js:296:14 5 global code at stack-trace.js:369:8 --> Stack Trace: 0 willThrowFunc at stack-trace.js:316:69 1 dfg4 at stack-trace.js:334:27 2 dfg5 at stack-trace.js:338:9 3 dfg6 at stack-trace.js:342:9 4 dfgTest at stack-trace.js:296:14 5 global code at stack-trace.js:370:8 --> Stack Trace: 0 inlineableThrow at stack-trace.js:305:40 1 willThrowEventually at stack-trace.js:314:24 2 dfg7 at stack-trace.js:346:13 3 dfg8 at stack-trace.js:350:9 4 dfg9 at stack-trace.js:354:9 5 dfgTest at stack-trace.js:296:14 6 global code at stack-trace.js:371:8 --> Stack Trace: 0 inlineableThrow at stack-trace.js:305:40 1 willThrowEventuallyFunc at stack-trace.js:317:59 2 dfga at stack-trace.js:358:37 3 dfgb at stack-trace.js:362:9 4 dfgc at stack-trace.js:366:9 5 dfgTest at stack-trace.js:296:14 6 global code at stack-trace.js:372:8 PASS successfullyParsed is true TEST COMPLETE