Fix for failing asserts in HBoundsCheck code generation on x64: use proper cmp operat...
authorishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 6 Mar 2014 16:22:47 +0000 (16:22 +0000)
committerishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 6 Mar 2014 16:22:47 +0000 (16:22 +0000)
commit997ce05289846eca1070e918a0fa2735c727b2e7
tree857425354e66a2d8ee81352f2524ea95e4739a36
parent1cc0bafc074549a6f8e69862c2d9b793db3a13d3
Fix for failing asserts in HBoundsCheck code generation on x64: use proper cmp operation width instead of asserting that Integer32 values should be zero extended. Similar to chromium:345820.

BUG=349465
LOG=N
R=verwaest@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19694 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/x64/lithium-codegen-x64.cc
test/mjsunit/regress/regress-crbug-349465.js [new file with mode: 0644]