Use baseline code to compute message locations.
authormstarzinger <mstarzinger@chromium.org>
Tue, 8 Sep 2015 14:14:48 +0000 (07:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 8 Sep 2015 14:14:59 +0000 (14:14 +0000)
commit819b40aae84111592ea524fd045037463e571838
treea10581c6115f891cf316564ca3732f03b28bff61
parentdb2ba190dba6983b94eae36e111b0feebb97587e
Use baseline code to compute message locations.

This switches Isolate::ComputeLocation to use baseline code when
computing message locations. This unifies locations between optimized
and non-optimized code by always going through the FrameSummary for
location computation.

R=bmeurer@chromium.org
TEST=message/regress/regress-4266
BUG=v8:4266
LOG=n

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

Cr-Commit-Position: refs/heads/master@{#30635}
17 files changed:
src/ast-numbering.cc
src/compiler/ast-graph-builder.cc
src/compiler/linkage.cc
src/full-codegen/arm/full-codegen-arm.cc
src/full-codegen/arm64/full-codegen-arm64.cc
src/full-codegen/ia32/full-codegen-ia32.cc
src/full-codegen/mips/full-codegen-mips.cc
src/full-codegen/mips64/full-codegen-mips64.cc
src/full-codegen/ppc/full-codegen-ppc.cc
src/full-codegen/x64/full-codegen-x64.cc
src/full-codegen/x87/full-codegen-x87.cc
src/isolate.cc
src/scopes.cc
src/scopes.h
test/message/regress/regress-4266.js [new file with mode: 0644]
test/message/regress/regress-4266.out [new file with mode: 0644]
test/mjsunit/regress/regress-4266.js [new file with mode: 0644]