X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/6fe7ccc865dc7d7541b93c5bcaf6368d2c98a174..refs/heads/master:/interpreter/AbstractPC.cpp diff --git a/interpreter/AbstractPC.cpp b/interpreter/AbstractPC.cpp index 755a0e3..09b24d5 100644 --- a/interpreter/AbstractPC.cpp +++ b/interpreter/AbstractPC.cpp @@ -27,29 +27,24 @@ #include "AbstractPC.h" #include "CallFrame.h" -#include "JSGlobalData.h" #include "JSObject.h" -#include "ScopeChain.h" +#include "JSCInlines.h" +#include "VM.h" namespace JSC { -AbstractPC::AbstractPC(JSGlobalData& globalData, ExecState* exec) +AbstractPC::AbstractPC(VM& vm, ExecState* exec) { - UNUSED_PARAM(globalData); + UNUSED_PARAM(vm); + UNUSED_PARAM(exec); #if ENABLE(JIT) - if (globalData.canUseJIT()) { + if (vm.canUseJIT()) { m_pointer = exec->returnPC().value(); m_mode = JIT; return; } #endif - -#if ENABLE(CLASSIC_INTERPRETER) - UNUSED_PARAM(globalData); - m_pointer = exec->returnVPC(); - m_mode = Interpreter; -#endif } } // namespace JSC