| 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 = [];
|
|
|