Small improvement to String.fromCodePoint.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 21 Jul 2014 13:18:44 +0000 (13:18 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 21 Jul 2014 13:18:44 +0000 (13:18 +0000)
R=rossberg@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22506 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/harmony-string.js

index a8ef1dd..ae13745 100644 (file)
@@ -160,10 +160,8 @@ function StringFromCodePoint(_) {  // length = 1
       result += %_StringCharFromCode(code);
     } else {
       code -= 0x10000;
-      result += StringFromCharCode(
-        code >>> 10 & 0x3FF | 0xD800,
-        0xDC00 | code & 0x3FF
-      );
+      result += %_StringCharFromCode((code >>> 10) & 0x3FF | 0xD800);
+      result += %_StringCharFromCode(code & 0x3FF | 0xDC00);
     }
   }
   return result;