Show
Ignore:
Timestamp:
08/06/08 13:29:36 (5 months ago)
Author:
mbensi
Message:

merge with webkit revision 35588

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r429 r431  
    10161016    // assign to the wrong base if m_ident exists in an intervening dynamic scope. 
    10171017    RefPtr<RegisterID> base = generator.emitResolveBase(generator.newTemporary(), m_ident); 
    1018     RegisterID* value = generator.emitNode(m_init.get()); 
     1018    RegisterID* value = m_init ? generator.emitNode(m_init.get()) : generator.emitLoad(generator.newTemporary(), jsUndefined()); 
    10191019    return generator.emitPutById(base.get(), m_ident, value); 
    10201020}