regress-214761.js (1155B)
1 /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 5 6 //----------------------------------------------------------------------------- 7 var BUGNUMBER = 214761; 8 var summary = 'Crash Regression from bug 208030'; 9 var actual = 'No Crash'; 10 var expect = 'No Crash'; 11 12 printBugNumber(BUGNUMBER); 13 printStatus (summary); 14 15 16 var code = "var bar1=new Array();\n" + 17 "bar1[0]='foo';\n" + 18 "var bar2=document.all&&navigator.userAgent.indexOf('Opera')==-1;\n" + 19 "var bar3=document.getElementById&&!document.all;\n" + 20 "var bar4=document.layers;\n" + 21 "function foo1(){\n" + 22 "return false;}\n" + 23 "function foo2(){\n" + 24 "return false;}\n" + 25 "function foo3(){\n" + 26 "return false;}\n" + 27 "function foo4(){\n" + 28 "return false;}\n" + 29 "function foo5(){\n" + 30 "return false;}\n" + 31 "function foo6(){\n" + 32 "return false;}\n" + 33 "function foo7(){\n" + 34 "return false;}"; 35 36 try 37 { 38 eval(code); 39 } 40 catch(e) 41 { 42 } 43 44 reportCompare(expect, actual, summary);