Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Issue 6597042: Fix a stack height mismatch when deoptimizing. (Closed)

Created:
9 years, 9 months ago by Kevin Millikin (Chromium)
Modified:
9 years, 7 months ago
CC:
v8-dev
Visibility:
Public.

Description

Fix a stack height mismatch when deoptimizing. When deoptimizing from the key subexpression of a keyed arguments access, the unoptimized code expects to find the value of the receiver on the expression stack. The environment of the optimizing compiler did not contain this value during evaluation of the key subexpression. BUG=v8:1210

Patch Set 1 #

Patch Set 2 : Fix typo in comment in test case. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -0 lines) Patch
M src/hydrogen.cc View 1 chunk +2 lines, -0 lines 0 comments Download
A test/mjsunit/regress/regress-1210.js View 1 1 chunk +48 lines, -0 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Kevin Millikin (Chromium)
9 years, 9 months ago (2011-02-28 12:39:44 UTC) #1
Kevin Millikin (Chromium)
+ager
9 years, 9 months ago (2011-03-01 06:12:07 UTC) #2
Mads Ager (chromium)
9 years, 9 months ago (2011-03-01 09:01:54 UTC) #3
LGTM!

Powered by Google App Engine
This is Rietveld 408576698