test/mjsunit/regress/regress-crbug-1224142.js
// found in the LICENSE file.
found in the LICENSE file.
found in the LICENSE file .
function main() {
  function test(v9,v10) {
    const v14 = async (v15,v16,v17) => {
      function v19() {
        JSON.stringify(this);
        v17(test);
      }
      Object.defineProperty(v17,v16,v10);
      new Promise(v19);
    }
    v9.__proto__.__proto__ = new Proxy(test, {get: v14})
  }
  test(isFinite,{});
  undefined_function();
}
function main ( ) { function test ( v9 , v10 ) { const v14 = async ( v15 , v16 , v17 ) => { function v19 ( ) { JSON . stringify ( this ) ; v17 ( test ) ; } Object . defineProperty ( v17 , v16 , v10 ) ; new Promise ( v19 ) ; } v9 . __proto__ . __proto__ = new Proxy ( test , { get : v14 } ) } test ( isFinite , { } ) ; undefined_function ( ) ; }
found in the LICENSE file.
found in the LICENSE file .