1. 30 Apr, 2019 1 commit
  2. 30 Sep, 2015 1 commit
  3. 03 Jun, 2015 1 commit
    • mstarzinger's avatar
      Fix arrow functions requiring context without slots. · 68beef53
      mstarzinger authored
      This fixes a corner-case where arrow functions that require a context
      allocate none, because there are no additional slots allocated. Note
      that this didn't happen with true function scopes because they always
      had at least the receiver slot.
      
      The outcome was a context chain that no longer was in sync with the
      scope chain, hence context slot loads were bogus. This is observable
      using the DYNAMIC_LOCAL optimization in all compilers.
      
      R=rossberg@chromium.org,wingo@igalia.com
      TEST=mjsunit/harmony/regress/regress-4160
      BUG=v8:4160
      LOG=N
      
      Review URL: https://codereview.chromium.org/1146063006
      
      Cr-Commit-Position: refs/heads/master@{#28788}
      68beef53