tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

setter-is-native.js (314B)


      1 // Make sure we use an IC call.
      2 setJitCompilerOption("ion.forceinlineCaches", 1);
      3 
      4 // Assume |eval| is always a native function.
      5 var obj = Object.defineProperty({}, "prop", {
      6  set: eval
      7 });
      8 
      9 var p;
     10 for (let i = 0; i < 1000; ++i) {
     11  // Call the native setter (eval).
     12  obj.prop = `p = ${i}`;
     13 
     14  assertEq(p, i);
     15 }