| Index: test/mjsunit/for-in.js | 
| diff --git a/test/mjsunit/for-in.js b/test/mjsunit/for-in.js | 
| index dfe721dbee1ce5305ea3326b8eaa5ce20ce2892e..e3436ff3be1ca2ef8c5683d6ef0c020939bb4110 100644 | 
| --- a/test/mjsunit/for-in.js | 
| +++ b/test/mjsunit/for-in.js | 
| @@ -31,21 +31,21 @@ function props(x) { | 
| return array.sort(); | 
| } | 
|  | 
| -assertEquals(0, props({}).length); | 
| -assertEquals(1, props({x:1}).length); | 
| -assertEquals(2, props({x:1, y:2}).length); | 
| +assertEquals(0, props({}).length, "olen0"); | 
| +assertEquals(1, props({x:1}).length, "olen1"); | 
| +assertEquals(2, props({x:1, y:2}).length, "olen2"); | 
|  | 
| -assertArrayEquals(["x"], props({x:1})); | 
| -assertArrayEquals(["x", "y"], props({x:1, y:2})); | 
| -assertArrayEquals(["x", "y", "zoom"], props({x:1, y:2, zoom:3})); | 
| +assertArrayEquals(["x"], props({x:1}), "x"); | 
| +assertArrayEquals(["x", "y"], props({x:1, y:2}), "xy"); | 
| +assertArrayEquals(["x", "y", "zoom"], props({x:1, y:2, zoom:3}), "xyzoom"); | 
|  | 
| -assertEquals(0, props([]).length); | 
| -assertEquals(1, props([1]).length); | 
| -assertEquals(2, props([1,2]).length); | 
| +assertEquals(0, props([]).length, "alen0"); | 
| +assertEquals(1, props([1]).length, "alen1"); | 
| +assertEquals(2, props([1,2]).length, "alen2"); | 
|  | 
| -assertArrayEquals(["0"], props([1])); | 
| -assertArrayEquals(["0", "1"], props([1,2])); | 
| -assertArrayEquals(["0", "1", "2"], props([1,2,3])); | 
| +assertArrayEquals(["0"], props([1]), "0"); | 
| +assertArrayEquals(["0", "1"], props([1,2]), "01"); | 
| +assertArrayEquals(["0", "1", "2"], props([1,2,3]), "012"); | 
|  | 
| var o = {}; | 
| var a = []; | 
| @@ -54,33 +54,33 @@ for (var i = 0x0020; i < 0x01ff; i+=2) { | 
| a.push(s); | 
| o[s] = i; | 
| } | 
| -assertArrayEquals(a, props(o)); | 
| +assertArrayEquals(a, props(o), "charcodes"); | 
|  | 
| var a = []; | 
| -assertEquals(0, props(a).length); | 
| +assertEquals(0, props(a).length, "proplen0"); | 
| a[Math.pow(2,30)-1] = 0; | 
| -assertEquals(1, props(a).length); | 
| +assertEquals(1, props(a).length, "proplen1"); | 
| a[Math.pow(2,31)-1] = 0; | 
| -assertEquals(2, props(a).length); | 
| +assertEquals(2, props(a).length, "proplen2"); | 
| a[1] = 0; | 
| -assertEquals(3, props(a).length); | 
| +assertEquals(3, props(a).length, "proplen3"); | 
|  | 
| for (var hest = 'hest' in {}) { } | 
| -assertEquals('hest', hest); | 
| +assertEquals('hest', hest, "empty-no-override"); | 
|  | 
| var result = ''; | 
| for (var p in {a : [0], b : 1}) { result += p; } | 
| -assertEquals('ab', result); | 
| +assertEquals('ab', result, "ab"); | 
|  | 
| var result = ''; | 
| for (var p in {a : {v:1}, b : 1}) { result += p; } | 
| -assertEquals('ab', result); | 
| +assertEquals('ab', result, "ab-nodeep"); | 
|  | 
| var result = ''; | 
| for (var p in { get a() {}, b : 1}) { result += p; } | 
| -assertEquals('ab', result); | 
| +assertEquals('ab', result, "abget"); | 
|  | 
| var result = ''; | 
| for (var p in { get a() {}, set a(x) {}, b : 1}) { result += p; } | 
| -assertEquals('ab', result); | 
| +assertEquals('ab', result, "abgetset"); | 
|  | 
|  |