Bug 1319740 - Rearrange a few lines. r=arai

--HG--
extra : rebase_source : 9ab57e091abfd0cbbed84224add9d335794c2019
This commit is contained in:
Jeff Walden 2016-12-02 14:01:06 -08:00
Родитель 6fa1238476
Коммит a52b6c9714
1 изменённых файлов: 13 добавлений и 12 удалений

Просмотреть файл

@ -3044,21 +3044,22 @@ js::intl_ComputeDisplayNames(JSContext* cx, unsigned argc, Value* vp)
{
CallArgs args = CallArgsFromVp(argc, vp);
MOZ_ASSERT(args.length() == 3);
RootedString str(cx);
// 1. Assert: locale is a string.
MOZ_ASSERT(args[0].isString());
str = args[0].toString();
JSAutoByteString locale;
if (!locale.encodeUtf8(cx, str))
return false;
// 2. Assert: style is a string.
MOZ_ASSERT(args[1].isString());
str = args[1].toString();
JSAutoByteString style;
if (!style.encodeUtf8(cx, str))
return false;
// 3. Assert: keys is an Array.
MOZ_ASSERT(args[2].isObject());
JSAutoByteString locale(cx, args[0].toString());
if (!locale)
return false;
JSAutoByteString style(cx, args[1].toString());
if (!style)
return false;
RootedArrayObject keys(cx, &args[2].toObject().as<ArrayObject>());
if (!keys)
return false;