Ejemplo n.º 1
0
JSCell* DFG_OPERATION operationCreateThisInlined(ExecState* exec, JSCell* prototype, JSCell* constructor)
{
    JSGlobalData* globalData = &exec->globalData();
    NativeCallFrameTracer tracer(globalData, exec);
    
    return createThis(exec, prototype, jsCast<JSFunction*>(constructor));
}
Ejemplo n.º 2
0
JSCell* DFG_OPERATION operationCreateThis(ExecState* exec, JSCell* prototype)
{
    JSGlobalData* globalData = &exec->globalData();
    NativeCallFrameTracer tracer(globalData, exec);

    return createThis(exec, prototype, jsCast<JSFunction*>(exec->callee()));
}
Ejemplo n.º 3
0
JSCell* DFG_OPERATION operationCreateThisInlined(ExecState* exec, JSCell* prototype, JSCell* constructor)
{
    return createThis(exec, prototype, static_cast<JSFunction*>(constructor));
}
Ejemplo n.º 4
0
JSCell* DFG_OPERATION operationCreateThis(ExecState* exec, JSCell* prototype)
{
    return createThis(exec, prototype, asFunction(exec->callee()));
}