PreParser fix: propagate reference erros properly.
authormarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 1 Apr 2014 14:17:43 +0000 (14:17 +0000)
committermarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 1 Apr 2014 14:17:43 +0000 (14:17 +0000)
commiteecaef41d92111e8e366052ccb13765611f82ae6
tree5525be76aa25e2b05f11d6d16b1b413b7cb33942
parentd93c906acc34e118e721614df0ea8db957f39147
PreParser fix: propagate reference erros properly.

For example, invalid left hand sides are reference errors. PreParser didn't use
to produce this error ever, so the code for propagating reference errors
properly was missing, and reference errors turned into syntax errors.

R=rossberg@chromium.org
BUG=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20408 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/parser.cc
src/parser.h
src/preparse-data-format.h
src/preparse-data.cc
src/preparse-data.h
src/preparser.cc