text: load("0d8683db8b3792521a65ad1edba9cf82.js");
  load("dada5190587903f93a3604016a6099ce.js");
  load("01e0ec3a9a01836764c05319def52ae3.js");
  load("e76ff365d64777bcbc1bae1e7cf335bc.js");
  /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  /* ***** BEGIN LICENSE BLOCK *****
   * Version: MPL 1.1/GPL 2.0/LGPL 2.1
   *
   * The contents of this file are subject to the Mozilla Public License Version
   * 1.1 (the "License"); you may not use this file except in compliance with
   * the License. You may obtain a copy of the License at
   * http://www.mozilla.org/MPL/
   *
   * Software distributed under the License is distributed on an "AS IS" basis,
   * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
   * for the specific language governing rights and limitations under the
   * License.
   *
   * The Original Code is JavaScript Engine testing utilities.
   *
   * The Initial Developer of the Original Code is
   * Mozilla Foundation.
   * Portions created by the Initial Developer are Copyright (C) 2007
   * the Initial Developer. All Rights Reserved.
   *
   * Contributor(s): Gavin Sharp
   *
   * Alternatively, the contents of this file may be used under the terms of
   * either the GNU General Public License Version 2 or later (the "GPL"), or
   * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
   * in which case the provisions of the GPL or the LGPL are applicable instead
   * of those above. If you wish to allow use of your version of this file only
   * under the terms of either the GPL or the LGPL, and not to allow others to
   * use your version of this file under the terms of the MPL, indicate your
   * decision by deleting the provisions above and replace them with the notice
   * and other provisions required by the GPL or the LGPL. If you do not delete
   * the provisions above, a recipient may use your version of this file under
   * the terms of any one of the MPL, the GPL or the LGPL.
   *
   * ***** END LICENSE BLOCK ***** */
  
  var gTestfile = 'regress-406769.js';
  //-----------------------------------------------------------------------------
  var BUGNUMBER = 406769;
  var summary = 'Regression from bug 398609 caused infinite loop';
  var actual = '';
  var expect = '';
  
  //-----------------------------------------------------------------------------
  test();
  //-----------------------------------------------------------------------------
  
  function test()
  {
    enterFunc ('test');
    printBugNumber(BUGNUMBER);
    printStatus (summary);
  
  var a0;
  var a1;
  var a2;
  var a3;
  var a4;
  var a5;
  var a6;
  var a7;
  var a8;
  var a9;
  var a10;
  var a11;
  var a12;
  var a13;
  var a14;
  var a15;
  var a16;
  var a17;
  var a18;
  var a19;
  var a20;
  var a21;
  var a22;
  var a23;
  var a24;
  var a25;
  var a26;
  var a27;
  var a28;
  var a29;
  var a30;
  var a31;
  var a32;
  var a33;
  var a34;
  var a35;
  var a36;
  var a37;
  var a38;
  var a39;
  var a40;
  var a41;
  var a42;
  var a43;
  var a44;
  var a45;
  var a46;
  var a47;
  var a48;
  var a49;
  var a50;
  var a51;
  var a52;
  var a53;
  var a54;
  var a55;
  var a56;
  var a57;
  var a58;
  var a59;
  var a60;
  var a61;
  var a62;
  var a63;
  var a64;
  var a65;
  var a66;
  var a67;
  var a68;
  var a69;
  var a70;
  var a71;
  var a72;
  var a73;
  var a74;
  var a75;
  var a76;
  var a77;
  var a78;
  var a79;
  var a80;
  var a81;
  var a82;
  var a83;
  var a84;
  var a85;
  var a86;
  var a87;
  var a88;
  var a89;
  var a90;
  var a91;
  var a92;
  var a93;
  var a94;
  var a95;
  var a96;
  var a97;
  var a98;
  var a99;
  var a100;
  var a101;
  var a102;
  var a103;
  var a104;
  var a105;
  var a106;
  var a107;
  var a108;
  var a109;
  var a110;
  var a111;
  var a112;
  var a113;
  var a114;
  var a115;
  var a116;
  var a117;
  var a118;
  var a119;
  var a120;
  var a121;
  var a122;
  var a123;
  var a124;
  var a125;
  for (var a126 = 1; a126 < ([1,2,3]).length -1; ++a126)
      1;
  
   
    reportCompare(expect, actual, summary);
  
    exitFunc ('test');
  }
  