Home | History | Annotate | Download | only in Regress
      1 /*
      2 * The contents of this file are subject to the Netscape Public
      3 * License Version 1.1 (the "License"); you may not use this file
      4 * except in compliance with the License. You may obtain a copy of
      5 * the License at http://www.mozilla.org/NPL/
      6 *
      7 * Software distributed under the License is distributed on an "AS
      8 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
      9 * implied. See the License for the specific language governing
     10 * rights and limitations under the License.
     11 *
     12 * The Original Code is mozilla.org code.
     13 *
     14 * The Initial Developer of the Original Code is Netscape
     15 * Communications Corporation.  Portions created by Netscape are
     16 * Copyright (C) 1998 Netscape Communications Corporation. All
     17 * Rights Reserved.
     18 *
     19 * Contributor(s): pschwartau (at) netscape.com
     20 * Date: 21 Feb 2001
     21 * See http://bugzilla.mozilla.org/show_bug.cgi?id=69607
     22 *
     23 * SUMMARY:  testing that we don't crash on trivial JavaScript
     24 *
     25 */
     26 //-------------------------------------------------------------------------------------------------
     27 var bug = 69607;
     28 var summary = "Testing that we don't crash on trivial JavaScript";
     29 var var1;
     30 var var2;
     31 var var3;
     32 
     33 printBugNumber (bug);
     34 printStatus (summary);
     35 
     36 /*
     37  * The crash this bug reported was caused by precisely these lines
     38  * placed in top-level code (i.e. not wrapped inside a function) -
     39 */
     40 if(false)
     41 {
     42   var1 = 0;
     43 }
     44 else
     45 {
     46   var2 = 0;
     47 }
     48 
     49 if(false)
     50 {
     51   var3 = 0;
     52 }
     53 
     54