| Index: src/js/string.js
|
| diff --git a/src/js/string.js b/src/js/string.js
|
| index 5725b3758a4d3b862446d4499a2781e9c2d0f933..332b6b78720979286bb33989c1ef416b57a7edf7 100644
|
| --- a/src/js/string.js
|
| +++ b/src/js/string.js
|
| @@ -781,9 +781,7 @@ function StringFromCharCode(code) {
|
| var one_byte = %NewString(n, NEW_ONE_BYTE_STRING);
|
| 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;
|
| + var code = %_Arguments(i) & 0xffff;
|
| if (code > 0xff) break;
|
| %_OneByteSeqStringSetChar(i, code, one_byte);
|
| }
|
|
|