| Index: test/mjsunit/regress/regress-crbug-162085.js | 
| diff --git a/test/mjsunit/regress/regress-crbug-162085.js b/test/mjsunit/regress/regress-crbug-162085.js | 
| index f26c711f7ad5bbafc36dcfc4e719c95b64737027..a53b2c9987f47a953ff78c166592ba33aecc40fc 100644 | 
| --- a/test/mjsunit/regress/regress-crbug-162085.js | 
| +++ b/test/mjsunit/regress/regress-crbug-162085.js | 
| @@ -30,6 +30,7 @@ | 
| var a = [1,2,3]; | 
| a.length = 0; | 
| a[0] = 1.4; | 
| +assertEquals(1.4, a[0]); | 
| assertEquals(undefined, a[1]); | 
| assertEquals(undefined, a[2]); | 
| assertEquals(undefined, a[3]); | 
| @@ -43,6 +44,7 @@ var a2 = [1.3]; | 
| grow_store(a2,1,1.4); | 
| a2.length = 0; | 
| grow_store(a2,0,1.5); | 
| +assertEquals(1.5, a2[0]); | 
| assertEquals(undefined, a2[1]); | 
| assertEquals(undefined, a2[2]); | 
| assertEquals(undefined, a2[3]); | 
| @@ -53,3 +55,17 @@ var o = {}; | 
| grow_store(a3, 1, o); | 
| assertEquals(1.3, a3[0]); | 
| assertEquals(o, a3[1]); | 
| + | 
| +// Ensure the double array growstub initializes the array with holes. | 
| +function grow_store2(a,i,v) { | 
| +  a[i] = v; | 
| +} | 
| + | 
| +var a4 = [1.3]; | 
| +grow_store2(a4,1,1.4); | 
| +a4.length = 0; | 
| +grow_store2(a4,0,1); | 
| +assertEquals(1, a4[0]); | 
| +assertEquals(undefined, a4[1]); | 
| +assertEquals(undefined, a4[2]); | 
| +assertEquals(undefined, a4[3]); | 
|  |