tor-browser

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

block-decl-global-existing-fn-no-init.js (723B)


      1 // This file was procedurally generated from the following sources:
      2 // - src/annex-b-fns/global-existing-fn-no-init.case
      3 // - src/annex-b-fns/global/block.template
      4 /*---
      5 description: Existing variable binding is not modified (Block statement in the global scope containing a function declaration)
      6 esid: sec-web-compat-globaldeclarationinstantiation
      7 flags: [generated, noStrict]
      8 info: |
      9    B.3.3.2 Changes to GlobalDeclarationInstantiation
     10 
     11    [...]
     12    1. Let fnDefinable be ? envRec.CanDeclareGlobalFunction(F).
     13    2. If fnDefinable is true, then
     14 ---*/
     15 assert.sameValue(f(), 'outer declaration');
     16 
     17 {
     18  function f() { return 'inner declaration'; }
     19 }
     20 
     21 function f() {
     22  return 'outer declaration';
     23 }
     24 
     25 reportCompare(0, 0);