зеркало из https://github.com/mozilla/gecko-dev.git
Bug 883973 - Disable heavyweight function inlining. r=dvander
This commit is contained in:
Родитель
d474faa826
Коммит
c23ef0bb02
|
@ -197,6 +197,10 @@ IonBuilder::getPolyCallTargets(types::StackTypeSet *calleeTypes,
|
|||
DebugOnly<bool> appendOk = targets.append(obj);
|
||||
JS_ASSERT(appendOk);
|
||||
} else {
|
||||
/* Temporarily disable heavyweight-function inlining. */
|
||||
targets.clear();
|
||||
return true;
|
||||
#if 0
|
||||
types::TypeObject *typeObj = calleeTypes->getTypeObject(i);
|
||||
JS_ASSERT(typeObj);
|
||||
if (!typeObj->isFunction() || !typeObj->interpretedFunction) {
|
||||
|
@ -209,6 +213,7 @@ IonBuilder::getPolyCallTargets(types::StackTypeSet *calleeTypes,
|
|||
JS_ASSERT(appendOk);
|
||||
|
||||
*gotLambda = true;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче