Chromium Code Reviews| Index: src/js/string.js |
| diff --git a/src/js/string.js b/src/js/string.js |
| index 5725b3758a4d3b862446d4499a2781e9c2d0f933..41b16cc37b37482130c4dccd65a4a292407093d5 100644 |
| --- a/src/js/string.js |
| +++ b/src/js/string.js |
| @@ -782,8 +782,8 @@ function StringFromCharCode(code) { |
| var i; |
| for (i = 0; i < n; i++) { |
| var code = %_Arguments(i); |
| - if (!%_IsSmi(code)) code = TO_NUMBER(code) & 0xffff; |
| - if (code < 0) code = code & 0xffff; |
| + if (!%_IsSmi(code)) code = TO_NUMBER(code); |
|
Benedikt Meurer
2015/11/09 07:50:12
As discussed offline: Please do not do this %_IsSm
|
| + code = code & 0xffff; |
| if (code > 0xff) break; |
| %_OneByteSeqStringSetChar(i, code, one_byte); |
| } |