| Index: test/mjsunit/string-externalize.js
 | 
| diff --git a/test/mjsunit/string-externalize.js b/test/mjsunit/string-externalize.js
 | 
| index 9edb615ef7a649bb632f7efbb1ff075d1d9072d4..a68711b99c173d67056db4a25928beae27866143 100644
 | 
| --- a/test/mjsunit/string-externalize.js
 | 
| +++ b/test/mjsunit/string-externalize.js
 | 
| @@ -39,7 +39,7 @@ function test() {
 | 
|    assertTrue(isAsciiString(str));
 | 
|  
 | 
|    var twoByteExternalWithAsciiData =
 | 
| -      "AAAAAAAA" + (function() { return "A"; })();
 | 
| +      "AA" + (function() { return "A"; })();
 | 
|    externalizeString(twoByteExternalWithAsciiData, true /* force two-byte */);
 | 
|    assertFalse(isAsciiString(twoByteExternalWithAsciiData));
 | 
|  
 | 
| @@ -111,6 +111,12 @@ function test() {
 | 
|      assertEquals('A', charat_str[i].charAt(3*16 + 10));
 | 
|      assertEquals('B', charat_str[i].charAt(3*16 + 11));
 | 
|    }
 | 
| +
 | 
| +  charat_short = "012";
 | 
| +  try {  // String can only be externalized once
 | 
| +    externalizeString(charat_short, true);
 | 
| +  } catch (ex) { }
 | 
| +  assertEquals("1", charat_short.charAt(1));
 | 
|  }
 | 
|  
 | 
|  // Run the test many times to ensure IC-s don't break things.
 | 
| 
 |