| Index: test/mjsunit/strict-mode.js | 
| diff --git a/test/mjsunit/strict-mode.js b/test/mjsunit/strict-mode.js | 
| index 9137f8d03a9652f6c974436bff62dc478a08ec57..69be19c28a708a8ce5894402bffe249592355952 100644 | 
| --- a/test/mjsunit/strict-mode.js | 
| +++ b/test/mjsunit/strict-mode.js | 
| @@ -944,3 +944,16 @@ repeat(10, function() { testAssignToUndefined(false); }); | 
|  | 
| assertEquals(o[7], 17); | 
| })(); | 
| + | 
| + | 
| +(function TestAssignmentToStringLength() { | 
| +  "use strict"; | 
| + | 
| +  var str_val = "string"; | 
| +  var str_obj = new String(str_val); | 
| +  var str_cat = str_val + str_val + str_obj; | 
| + | 
| +  assertThrows(function() { str_val.length = 1; }, TypeError); | 
| +  assertThrows(function() { str_obj.length = 1; }, TypeError); | 
| +  assertThrows(function() { str_cat.length = 1; }, TypeError); | 
| +})(); | 
|  |