Index: test/mjsunit/string-natives.js |
diff --git a/test/mjsunit/string-natives.js b/test/mjsunit/string-natives.js |
index 7a9009bfd16aa4fee9510e2394c9f697910cec6e..40fe9c697e4dbaeedc8f280adf73d2d2d4b1c7e8 100644 |
--- a/test/mjsunit/string-natives.js |
+++ b/test/mjsunit/string-natives.js |
@@ -29,27 +29,27 @@ |
function test() { |
var s1 = %NewString(26, true); |
- for (i = 0; i < 26; i++) %_OneByteSeqStringSetChar(s1, i, 65); |
+ for (i = 0; i < 26; i++) %_OneByteSeqStringSetChar(i, 65, s1); |
assertEquals("AAAAAAAAAAAAAAAAAAAAAAAAAA", s1); |
- %_OneByteSeqStringSetChar(s1, 25, 66); |
+ %_OneByteSeqStringSetChar(25, 66, s1); |
assertEquals("AAAAAAAAAAAAAAAAAAAAAAAAAB", s1); |
- for (i = 0; i < 26; i++) %_OneByteSeqStringSetChar(s1, i, i+65); |
+ for (i = 0; i < 26; i++) %_OneByteSeqStringSetChar(i, i+65, s1); |
assertEquals("ABCDEFGHIJKLMNOPQRSTUVWXYZ", s1); |
s1 = %TruncateString(s1, 13); |
assertEquals("ABCDEFGHIJKLM", s1); |
var s2 = %NewString(26, false); |
- for (i = 0; i < 26; i++) %_TwoByteSeqStringSetChar(s2, i, 65); |
+ for (i = 0; i < 26; i++) %_TwoByteSeqStringSetChar(i, 65, s2); |
assertEquals("AAAAAAAAAAAAAAAAAAAAAAAAAA", s2); |
- %_TwoByteSeqStringSetChar(s2, 25, 66); |
+ %_TwoByteSeqStringSetChar(25, 66, s2); |
assertEquals("AAAAAAAAAAAAAAAAAAAAAAAAAB", s2); |
- for (i = 0; i < 26; i++) %_TwoByteSeqStringSetChar(s2, i, i+65); |
+ for (i = 0; i < 26; i++) %_TwoByteSeqStringSetChar(i, i+65, s2); |
assertEquals("ABCDEFGHIJKLMNOPQRSTUVWXYZ", s2); |
s2 = %TruncateString(s2, 13); |
assertEquals("ABCDEFGHIJKLM", s2); |
var s3 = %NewString(26, false); |
- for (i = 0; i < 26; i++) %_TwoByteSeqStringSetChar(s3, i, i+1000); |
+ for (i = 0; i < 26; i++) %_TwoByteSeqStringSetChar(i, i+1000, s3); |
for (i = 0; i < 26; i++) assertEquals(s3[i], String.fromCharCode(i+1000)); |
var a = []; |