> Thanks! Do you mind pointing me to where this happens in the code? (passing 
> an Identifer to a C++ helper?)

Here's an example function called by the JIT, from DFGOperations.cpp:

void DFG_OPERATION operationPutByIdNonStrict(ExecState* exec, EncodedJSValue 
encodedValue, JSCell* base, Identifier* propertyName)
{
    JSGlobalData* globalData = &exec->globalData();
    NativeCallFrameTracer tracer(globalData, exec);
    
    PutPropertySlot slot(false);
    base->methodTable()->put(base, exec, *propertyName, 
JSValue::decode(encodedValue), slot);
}

Geoff
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to