Ensure that ToPrimitive is called on all objects involved in comparisons <, <=, ...
authorwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Jun 2010 06:47:19 +0000 (06:47 +0000)
committerwhesse@chromium.org <whesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Jun 2010 06:47:19 +0000 (06:47 +0000)
commit363060ca23c38df3ac172962bbfe1de7c082f54c
tree594be6f08f58ee661083cd227d2e4152c110a66f
parent4ad3fdb1f4993f8ae82701ac10e5251e463d72c9
Ensure that ToPrimitive is called on all objects involved in comparisons <, <=, >, >=.  Ensures that ToPrimitive is called when comparing an object to undefined. Fixes bugs on all platforms.
Review URL: http://codereview.chromium.org/2834022

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4971 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ia32/codegen-ia32.cc
src/runtime.js
src/x64/codegen-x64.cc
test/mjsunit/to_number_order.js