text: load("bf4b12814bc95f34eeb130127d8438ab.js");
  load("93fae755edd261212639eed30afa2ca4.js");
  // Copyright (C) 2016 the V8 project authors. All rights reserved.
  // This code is governed by the BSD license found in the LICENSE file.
  /*---
  es6id: 22.2.3.14
  esid: sec-array.prototype.includes
  description: >
    Throws a TypeError exception when `this` cannot be coerced to Object
  info: |
    22.1.3.11 Array.prototype.includes ( searchElement [ , fromIndex ] )
  
    1. Let O be ? ToObject(this value).
    ...
  ---*/
  
  var includes = Array.prototype.includes;
  
  assert.throws(TypeError, function() {
    includes.call(undefined, 42);
  }, "this is undefined");
  
  assert.throws(TypeError, function() {
    includes.call(null, 42);
  }, "this is null");
  