Changeset 50591 in webkit for trunk/JavaScriptCore/interpreter


Ignore:
Timestamp:
Nov 5, 2009, 10:52:10 PM (16 years ago)
Author:
[email protected]
Message:

Rolled out r50590 because it doesn't build on Windows.

Location:
trunk/JavaScriptCore/interpreter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/interpreter/CachedCall.h

    r50590 r50591  
    3939            , m_interpreter(callFrame->interpreter())
    4040            , m_exception(exception)
    41             , m_globalObjectScope(callFrame, function->scope().globalObject())
     41            , m_globalObjectScope(callFrame, callFrame->globalData().dynamicGlobalObject ? callFrame->globalData().dynamicGlobalObject : function->scope().globalObject())
    4242        {
    4343            ASSERT(!function->isHostFunction());
  • trunk/JavaScriptCore/interpreter/Interpreter.cpp

    r50590 r50591  
    648648    }
    649649
    650     DynamicGlobalObjectScope globalObjectScope(callFrame, scopeChain->globalObject);
     650    DynamicGlobalObjectScope globalObjectScope(callFrame, callFrame->globalData().dynamicGlobalObject ? callFrame->globalData().dynamicGlobalObject : scopeChain->globalObject);
    651651
    652652    CallFrame* newCallFrame = CallFrame::create(oldEnd);
     
    778778    }
    779779
    780     DynamicGlobalObjectScope globalObjectScope(callFrame, scopeChain->globalObject);
     780    DynamicGlobalObjectScope globalObjectScope(callFrame, callFrame->globalData().dynamicGlobalObject ? callFrame->globalData().dynamicGlobalObject : scopeChain->globalObject);
    781781
    782782    EvalCodeBlock* codeBlock = &eval->bytecode(callFrame, scopeChain);
Note: See TracChangeset for help on using the changeset viewer.