[es6] Check declaration conflicts between non-simple parameters and the function...
authorrossberg <rossberg@chromium.org>
Mon, 20 Jul 2015 13:48:57 +0000 (06:48 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 20 Jul 2015 13:49:13 +0000 (13:49 +0000)
commitfa94ca3ea422bbdc5a2b0d2ad42f7438456a95a9
tree6f022c65e8d2093aeeaa262e0c945b6739a20c19
parent23ca3ec88f3d38e68bb497213e8dd6b51205cbbe
[es6] Check declaration conflicts between non-simple parameters and the function body

Also, more tests for parameters containing functions or eval or both.

R=adamk@chromium.org, caitpotter88@gmail.com, littledan@chromium.org
BUG=v8:811
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#29752}
src/parser.cc
src/scopes.cc
test/mjsunit/harmony/destructuring.js