зеркало из https://github.com/mozilla/gecko-dev.git
Implement JSOP_CALLEE in JM (bug 794427, r=bhackett).
--HG-- extra : rebase_source : 6aa85c3434a70d93fcf409bdb4cc2baaf024896e
This commit is contained in:
Родитель
0f8356be9f
Коммит
bcbf26128c
|
@ -457,6 +457,7 @@ ScriptAnalysis::analyzeBytecode(JSContext *cx)
|
|||
/* Additional opcodes which can be compiled but which can't be inlined. */
|
||||
case JSOP_ARGUMENTS:
|
||||
case JSOP_FUNAPPLY:
|
||||
case JSOP_CALLEE:
|
||||
isJaegerInlineable = false;
|
||||
break;
|
||||
case JSOP_THROW:
|
||||
|
|
|
@ -2816,6 +2816,10 @@ mjit::Compiler::generateMethod()
|
|||
frame.push(NullValue());
|
||||
END_CASE(JSOP_NULL)
|
||||
|
||||
BEGIN_CASE(JSOP_CALLEE)
|
||||
frame.pushCallee();
|
||||
END_CASE(JSOP_CALLEE)
|
||||
|
||||
BEGIN_CASE(JSOP_THIS)
|
||||
jsop_this();
|
||||
END_CASE(JSOP_THIS)
|
||||
|
|
Загрузка…
Ссылка в новой задаче