Home | History | Annotate | Download | only in mjsunit
      1 // Copyright 2014 the V8 project authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // Flags: --cache=code --serialize-toplevel
      6 
      7 var foo = [];
      8 foo[0] = "bar";
      9 assertEquals(["bar"], foo);
     10 
     11 var a;
     12 var b = 1;
     13 a = [2];               // STORE_IC
     14 a[0] = a[0] + 1;       // KEYED_STORE_IC, KEYED_LOAD_IC, BINARY_OP_IC
     15 assertTrue(a[0] > b);  // CALL_IC, COMPARE_IC
     16 b = b == null;         // COMPARE_NIL_IC
     17 b = b || Boolean('');  // TO_BOOLEAN_IC
     18 assertFalse(b);
     19