| Index: test/mjsunit/harmony/object-observe.js | 
| diff --git a/test/mjsunit/harmony/object-observe.js b/test/mjsunit/harmony/object-observe.js | 
| index dbdf84848d14e228e4a11a5ff4df4e6fd5a0cbcd..51a07aad4aa275f46fb5863cff440fcee9d4e413 100644 | 
| --- a/test/mjsunit/harmony/object-observe.js | 
| +++ b/test/mjsunit/harmony/object-observe.js | 
| @@ -590,3 +590,17 @@ observer.assertCallbackRecords([ | 
| { object: array, name: '2', type: 'updated', oldValue: 3 }, | 
| { object: array, name: 'length', type: 'updated', oldValue: 3 }, | 
| ]); | 
| + | 
| +// Exercise StoreIC_ArrayLength | 
| +reset(); | 
| +var dummy = {}; | 
| +Object.observe(dummy, observer.callback); | 
| +Object.unobserve(dummy, observer.callback); | 
| +var array = [0]; | 
| +Object.observe(array, observer.callback); | 
| +array.splice(0, 1); | 
| +Object.deliverChangeRecords(observer.callback); | 
| +observer.assertCallbackRecords([ | 
| +  { object: array, name: '0', type: 'deleted', oldValue: 0 }, | 
| +  { object: array, name: 'length', type: 'updated', oldValue: 1}, | 
| +]); | 
|  |