Implement JSOP_CALLEE in JM (bug 794427, r=bhackett).

--HG--
extra : rebase_source : 6aa85c3434a70d93fcf409bdb4cc2baaf024896e
This commit is contained in:
David Anderson 2013-02-13 17:24:50 -08:00
Родитель 0f8356be9f
Коммит bcbf26128c
2 изменённых файлов: 5 добавлений и 0 удалений

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

@ -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)