Temporal dead zone behaviour for let bindings.
authorkeuchel@chromium.org <keuchel@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 30 Aug 2011 11:23:57 +0000 (11:23 +0000)
committerkeuchel@chromium.org <keuchel@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 30 Aug 2011 11:23:57 +0000 (11:23 +0000)
commit42388ad5c7144502525a08dccfc32370a2432714
tree4efa07d13b572e1af46ed9d40974fd45b9d15565
parent458cdd6d8b9f2c3ac79b2d62b55250d1fce21b4b
Temporal dead zone behaviour for let bindings.

BUG=
TEST=mjsunit/harmony/block-let-semantics.js

Review URL: http://codereview.chromium.org/7671042

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9070 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/arm/full-codegen-arm.cc
src/contexts.cc
src/contexts.h
src/heap.cc
src/hydrogen.cc
src/ia32/full-codegen-ia32.cc
src/parser.cc
src/runtime.cc
src/token.h
src/x64/full-codegen-x64.cc
test/mjsunit/harmony/block-let-crankshaft.js [new file with mode: 0644]
test/mjsunit/harmony/block-let-semantics.js [new file with mode: 0644]