| Index: src/js/i18n.js
|
| diff --git a/src/js/i18n.js b/src/js/i18n.js
|
| index 5074404bb13cf65750da294d7f8767387565932c..5948ac40e9fd19d7779e05817975d7d253b16041 100644
|
| --- a/src/js/i18n.js
|
| +++ b/src/js/i18n.js
|
| @@ -33,7 +33,6 @@ var OverrideFunction = utils.OverrideFunction;
|
| var patternSymbol = utils.ImportNow("intl_pattern_symbol");
|
| var resolvedSymbol = utils.ImportNow("intl_resolved_symbol");
|
| var SetFunctionName = utils.SetFunctionName;
|
| -var StringIndexOf;
|
| var StringSubstr;
|
| var StringSubstring;
|
|
|
| @@ -42,7 +41,6 @@ utils.Import(function(from) {
|
| ArrayPush = from.ArrayPush;
|
| InternalRegExpMatch = from.InternalRegExpMatch;
|
| InternalRegExpReplace = from.InternalRegExpReplace;
|
| - StringIndexOf = from.StringIndexOf;
|
| StringSubstr = from.StringSubstr;
|
| StringSubstring = from.StringSubstring;
|
| });
|
| @@ -829,7 +827,7 @@ function isStructuallyValidLanguageTag(locale) {
|
| }
|
|
|
| // Just return if it's a x- form. It's all private.
|
| - if (%_Call(StringIndexOf, locale, 'x-') === 0) {
|
| + if (%StringIndexOf(locale, 'x-', 0) === 0) {
|
| return true;
|
| }
|
|
|
| @@ -2060,7 +2058,7 @@ function LocaleConvertCase(s, locales, isToUpper) {
|
| }
|
|
|
| // StringSplit is slower than this.
|
| - var pos = %_Call(StringIndexOf, language, '-');
|
| + var pos = %StringIndexOf(language, '-', 0);
|
| if (pos != -1) {
|
| language = %_Call(StringSubstring, language, 0, pos);
|
| }
|
|
|