Bug 1328834 - Check hasScript in IonBuilder::createThisScriptedSingleton. r=h4writer

--HG--
extra : rebase_source : e4fa16ca211728bc2b28a88887b8f3a9c3b9ca19
This commit is contained in:
Jan de Mooij 2017-01-10 11:52:59 +01:00
parent c4553baa05
commit adf3eefb3f

View File

@ -4729,6 +4729,9 @@ IonBuilder::getSingletonPrototype(JSFunction* target)
MDefinition*
IonBuilder::createThisScriptedSingleton(JSFunction* target, MDefinition* callee)
{
if (!target->hasScript())
return nullptr;
// Get the singleton prototype (if exists)
JSObject* proto = getSingletonPrototype(target);
if (!proto)