Changeset 41806 in webkit for trunk/JavaScriptCore/parser/Nodes.cpp
- Timestamp:
- Mar 18, 2009, 12:24:39 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Nodes.cpp
r41342 r41806 2010 2010 dst = 0; 2011 2011 RegisterID* r0 = m_value ? generator.emitNode(dst, m_value.get()) : generator.emitLoad(dst, jsUndefined()); 2012 RefPtr<RegisterID> returnRegister; 2012 2013 if (generator.scopeDepth()) { 2013 2014 RefPtr<Label> l0 = generator.newLabel(); 2015 if (generator.hasFinaliser() && !r0->isTemporary()) { 2016 returnRegister = generator.emitMove(generator.newTemporary(), r0); 2017 r0 = returnRegister.get(); 2018 } 2014 2019 generator.emitJumpScopes(l0.get(), 0); 2015 2020 generator.emitLabel(l0.get());
Note:
See TracChangeset
for help on using the changeset viewer.