Bug 1070962 part 2 - Remove GetTopIonJSScript overloads. r=jandem

This commit is contained in:
Nicolas B. Pierron 2014-10-13 17:33:59 +02:00
Родитель 6b8f17389a
Коммит af59455b6a
2 изменённых файлов: 2 добавлений и 14 удалений

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

@ -80,18 +80,6 @@ GetTopBaselineFrame(JSContext *cx)
return iter.baselineFrame();
}
inline JSScript *
GetTopIonJSScript(JSContext *cx, void **returnAddrOut = nullptr)
{
return GetTopIonJSScript(cx->mainThread().jitTop, returnAddrOut, SequentialExecution);
}
inline JSScript *
GetTopIonJSScript(ForkJoinContext *cx, void **returnAddrOut = nullptr)
{
return GetTopIonJSScript(cx->perThreadData->jitTop, returnAddrOut, ParallelExecution);
}
} // namespace jit
} // namespace js

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

@ -292,9 +292,9 @@ MakeFrameDescriptor(uint32_t frameSize, FrameType type)
// Returns the JSScript associated with the topmost Ion frame.
inline JSScript *
GetTopIonJSScript(uint8_t *jitTop, void **returnAddrOut, ExecutionMode mode)
GetTopIonJSScript(ThreadSafeContext *cx, void **returnAddrOut = nullptr)
{
JitFrameIterator iter(jitTop, mode);
JitFrameIterator iter(cx);
MOZ_ASSERT(iter.type() == JitFrame_Exit);
++iter;