Revision f230a1cf deps/v8/src/object-observe.js

View differences:

deps/v8/src/object-observe.js
72 72
ObservationWeakMap.prototype = {
73 73
  get: function(key) {
74 74
    key = %UnwrapGlobalProxy(key);
75
    if (!IS_SPEC_OBJECT(key)) return void 0;
75
    if (!IS_SPEC_OBJECT(key)) return UNDEFINED;
76 76
    return %WeakCollectionGet(this.map_, key);
77 77
  },
78 78
  set: function(key, value) {
79 79
    key = %UnwrapGlobalProxy(key);
80
    if (!IS_SPEC_OBJECT(key)) return void 0;
80
    if (!IS_SPEC_OBJECT(key)) return UNDEFINED;
81 81
    %WeakCollectionSet(this.map_, key, value);
82 82
  },
83 83
  has: function(key) {
......
284 284
      arg.length < 0)
285 285
    return false;
286 286

  
287
  var length = arg.length;
288
  for (var i = 0; i < length; i++) {
289
    if (!IS_STRING(arg[i]))
290
      return false;
291
  }
292 287
  return true;
293 288
}
294 289

  
......
497 492

  
498 493
  ObjectInfoAddPerformingType(objectInfo, changeType);
499 494
  try {
500
    %_CallFunction(void 0, changeFn);
495
    %_CallFunction(UNDEFINED, changeFn);
501 496
  } finally {
502 497
    ObjectInfoRemovePerformingType(objectInfo, changeType);
503 498
  }
......
530 525
  %MoveArrayContents(callbackInfo, delivered);
531 526

  
532 527
  try {
533
    %_CallFunction(void 0, delivered, callback);
528
    %_CallFunction(UNDEFINED, delivered, callback);
534 529
  } catch (ex) {}
535 530
  return true;
536 531
}

Also available in: Unified diff