]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - interpreter/AbstractPC.cpp
JavaScriptCore-1218.0.1.tar.gz
[apple/javascriptcore.git] / interpreter / AbstractPC.cpp
index 755a0e303249d58009505b086a464ebacd7e61cd..8600b72280855153038cc7551c8f891c4ff6b452 100644 (file)
 #include "AbstractPC.h"
 
 #include "CallFrame.h"
-#include "JSGlobalData.h"
+#include "VM.h"
 #include "JSObject.h"
-#include "ScopeChain.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