Revision f230a1cf deps/v8/src/array-iterator.js

View differences:

deps/v8/src/array-iterator.js
36 36
var ARRAY_ITERATOR_KIND_ENTRIES = 3;
37 37
// The spec draft also has "sparse" but it is never used.
38 38

  
39
var iteratorObjectSymbol = %CreateSymbol(void 0);
40
var arrayIteratorNextIndexSymbol = %CreateSymbol(void 0);
41
var arrayIterationKindSymbol = %CreateSymbol(void 0);
39
var iteratorObjectSymbol = %CreateSymbol(UNDEFINED);
40
var arrayIteratorNextIndexSymbol = %CreateSymbol(UNDEFINED);
41
var arrayIterationKindSymbol = %CreateSymbol(UNDEFINED);
42 42

  
43 43
function ArrayIterator() {}
44 44

  
......
74 74

  
75 75
  if (index >= length) {
76 76
    iterator[arrayIteratorNextIndexSymbol] = 1 / 0; // Infinity
77
    return CreateIteratorResultObject(void 0, true);
77
    return CreateIteratorResultObject(UNDEFINED, true);
78 78
  }
79 79

  
80 80
  iterator[arrayIteratorNextIndexSymbol] = index + 1;

Also available in: Unified diff