X87: Super Constructor Calls need to use a vector slot, not an ic slot.
authorcdai2 <chunyang.dai@intel.com>
Mon, 9 Feb 2015 07:59:41 +0000 (15:59 +0800)
committercdai2 <chunyang.dai@intel.com>
Mon, 9 Feb 2015 08:00:29 +0000 (08:00 +0000)
commite10291d843101105a1d1a7bcba1c8741fc830033
tree7bb4dbd6bcd7f33dad9b0456800b9e989470da07
parenta02d97e342b81526ec8ee058dd4d7612a6287d68
X87: Super Constructor Calls need to use a vector slot, not an ic slot.

port 64f81870ee0bc51a32620be8face35e7cbd0da92 (r26414)

original commit message:

  Super Constructor Calls need to use a vector slot, not an ic slot.

  The Ast Call node is accustomed to using a vector IC slot for the
  cases when it uses a CallIC. The super constructor work alters this
  somewhat by using a CallConstructStub instead, however the
  CallConstructStub expects a vector slot and not a vector ic slot.
  This distinction needs to be maintained because slots and ic slots
  have different clearing strategies and are handled differently.

BUG=
R=weiliang.lin@intel.com

Review URL: https://codereview.chromium.org/911513002

Cr-Commit-Position: refs/heads/master@{#26511}
src/x87/full-codegen-x87.cc