1. 17 Jun, 2019 1 commit
  2. 13 Apr, 2017 1 commit
    • Michael Starzinger's avatar
      [turbofan] Fix lowering of JSGetSuperConstructor. · 68b047d0
      Michael Starzinger authored
      This fixes the existing lowering of {JSGetSuperConstructor} nodes to
      unconditional throws. The above operator is marked as {kNoWrite} but
      runtime calls are not marked as such. Any deoptimizing operation after
      the throw would not be able to find a valid {Checkpoint}. We remove the
      lowering case in question.
      
      R=bmeurer@chromium.org
      TEST=mjsunit/regress/regress-6248
      BUG=v8:6248
      
      Change-Id: I22c922947336254502f698b02f944cf35dd8688a
      Reviewed-on: https://chromium-review.googlesource.com/476570Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44632}
      68b047d0