| Index: src/string-iterator.js
 | 
| diff --git a/src/string-iterator.js b/src/string-iterator.js
 | 
| index 4e51a12a2eda14e26fda37469d6e9516a95cf0a3..c55d967d78d4bcc08d755ce86b23672de1e2d5d5 100644
 | 
| --- a/src/string-iterator.js
 | 
| +++ b/src/string-iterator.js
 | 
| @@ -13,10 +13,12 @@
 | 
|  
 | 
|  var ArrayIteratorCreateResultObject;
 | 
|  var GlobalString = global.String;
 | 
| +var iteratorSymbol = utils.ImportNow("iterator_symbol");
 | 
|  var stringIteratorIteratedStringSymbol =
 | 
| -    utils.GetPrivateSymbol("string_iterator_iterated_string_symbol");
 | 
| +    utils.ImportNow("string_iterator_iterated_string_symbol");
 | 
|  var stringIteratorNextIndexSymbol =
 | 
| -    utils.GetPrivateSymbol("string_iterator_next_index_symbol");
 | 
| +    utils.ImportNow("string_iterator_next_index_symbol");
 | 
| +var toStringTagSymbol = utils.ImportNow("to_string_tag_symbol");
 | 
|  
 | 
|  utils.Import(function(from) {
 | 
|    ArrayIteratorCreateResultObject = from.ArrayIteratorCreateResultObject;
 | 
| @@ -91,11 +93,11 @@ function StringPrototypeIterator() {
 | 
|  utils.InstallFunctions(StringIterator.prototype, DONT_ENUM, [
 | 
|    'next', StringIteratorNext
 | 
|  ]);
 | 
| -%AddNamedProperty(StringIterator.prototype, symbolToStringTag,
 | 
| +%AddNamedProperty(StringIterator.prototype, toStringTagSymbol,
 | 
|                    "String Iterator", READ_ONLY | DONT_ENUM);
 | 
|  
 | 
| -utils.SetFunctionName(StringPrototypeIterator, symbolIterator);
 | 
| -%AddNamedProperty(GlobalString.prototype, symbolIterator,
 | 
| +utils.SetFunctionName(StringPrototypeIterator, iteratorSymbol);
 | 
| +%AddNamedProperty(GlobalString.prototype, iteratorSymbol,
 | 
|                    StringPrototypeIterator, DONT_ENUM);
 | 
|  
 | 
|  })
 | 
| 
 |