1. 23 Aug, 2017 1 commit
    • Adam Klein's avatar
      [ignition] Fix return value of delete on global lexical variables · ac0a2df3
      Adam Klein authored
      BytecodeGenerator previously assumed that any UNALLOCATED variable
      must be a global object property, but that's incorrect for global
      lexical variables declared in a different script.
      
      This patch fixes the behavior by always falling back to the runtime
      to deal with deleting UNALLOCATED variables. This is sub-optimal,
      but should be correct, and it's unclear if speed is important for
      this case.
      
      Bug: v8:6733
      Change-Id: I83c2a0b6e30e5e5f4c79bfe14ebf196529816c71
      Reviewed-on: https://chromium-review.googlesource.com/627636Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Commit-Queue: Adam Klein <adamk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47554}
      ac0a2df3