Backed out changeset efec0bd16f22 (bug 1345261) for failures in test_discardSystemSource.xul

This commit is contained in:
Phil Ringnalda 2017-03-07 19:03:00 -08:00
Родитель 394951281e
Коммит 50ab73503e
1 изменённых файлов: 8 добавлений и 0 удалений

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

@ -1055,6 +1055,14 @@ js::FunctionToString(JSContext* cx, HandleFunction fun, bool prettyPrint)
if (!out.append(")")) if (!out.append(")"))
return nullptr; return nullptr;
} }
} else if (fun->isInterpreted() && !fun->isSelfHostedBuiltin()) {
if (!AppendPrelude() ||
!out.append("() {\n ") ||
!out.append("[sourceless code]") ||
!out.append("\n}"))
{
return nullptr;
}
} else { } else {
bool derived = fun->infallibleIsDefaultClassConstructor(cx); bool derived = fun->infallibleIsDefaultClassConstructor(cx);
if (derived && fun->isDerivedClassConstructor()) { if (derived && fun->isDerivedClassConstructor()) {