Reviewers: Kevin Millikin, Description: Improve coverage of line 619 in stub-cache-arm.cc
Please review this at http://codereview.chromium.org/77028 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M test/mjsunit/constant-folding.js Index: test/mjsunit/constant-folding.js =================================================================== --- test/mjsunit/constant-folding.js (revision 1734) +++ test/mjsunit/constant-folding.js (working copy) @@ -168,4 +168,29 @@ assertEquals(17, j, "switch with constant value"); } + +function TrueToString() { + return true.toString(); +} + + +function FalseToString() { + return false.toString(); +} + + +function BoolTest() { + assertEquals("true", TrueToString()); + assertEquals("true", TrueToString()); + assertEquals("true", TrueToString()); + assertEquals("false", FalseToString()); + assertEquals("false", FalseToString()); + assertEquals("false", FalseToString()); + Boolean.prototype.toString = function() { return "foo"; } + assertEquals("foo", TrueToString()); + assertEquals("foo", FalseToString()); +} + + test(); +BoolTest(); --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
