Fix bug in optimized compiler's switch-statement.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 18 May 2011 11:06:07 +0000 (11:06 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 18 May 2011 11:06:07 +0000 (11:06 +0000)
commit66911961cf4b13a0ea81acb352e20262ee7eb4ad
treec0f528c2d71df30ad37e012b13aa55a3ef2665a7
parentf39b0dfccb2d5fc8340c0bf35109f074d172f53b
Fix bug in optimized compiler's switch-statement.

In the case where the default-clause occurs as the first clause,
the case-blocks were not wired up correctly.

BUG=v8:1394
TEST=mjsunit/compiler/regress-1394.js
Review URL: http://codereview.chromium.org/7037023

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7927 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen.cc
test/mjsunit/compiler/regress-1394.js [new file with mode: 0644]