[es6] Use strict arguments objects for destructured parameters
authorrossberg <rossberg@chromium.org>
Fri, 7 Aug 2015 11:38:20 +0000 (04:38 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 7 Aug 2015 11:38:39 +0000 (11:38 +0000)
commit826f8da55fb868a365d047a4a653eb8ff2bfc14e
tree43434504841a20e8ffb3587ac55023f196530a58
parent7a222c612da7b8fb93569f905515f447072f8a20
[es6] Use strict arguments objects for destructured parameters

Plus some renaming for consistency.

R=adamk@chromium.org
BUG=v8:811
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#30064}
20 files changed:
src/compiler.cc
src/compiler.h
src/factory.cc
src/full-codegen/arm/full-codegen-arm.cc
src/full-codegen/arm64/full-codegen-arm64.cc
src/full-codegen/full-codegen.h
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/objects-inl.h
src/objects.h
src/parser.cc
src/runtime/runtime-scopes.cc
src/scopeinfo.cc
src/scopes.cc
src/scopes.h
test/mjsunit/harmony/destructuring.js