Changeset 431 for trunk/JavaScriptCore/kjs/nodes.cpp
- Timestamp:
- 08/06/08 13:29:36 (5 months ago)
- Files:
-
- trunk/JavaScriptCore/kjs/nodes.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/JavaScriptCore/kjs/nodes.cpp
r429 r431 1016 1016 // assign to the wrong base if m_ident exists in an intervening dynamic scope. 1017 1017 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()); 1019 1019 return generator.emitPutById(base.get(), m_ident, value); 1020 1020 }
