Changeset 39263 in webkit for trunk/JavaScriptCore/parser/Nodes.cpp
- Timestamp:
- Dec 12, 2008, 5:47:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Nodes.cpp
r39255 r39263 1115 1115 if (opcodeID == op_neq) { 1116 1116 if (m_expr1->isNull() || m_expr2->isNull()) { 1117 RefPtr<RegisterID> src = generator.emitNode(dst, m_expr1->isNull() ? m_expr2.get() : m_expr1.get()); 1117 RefPtr<RegisterID> src = generator.tempDestination(dst); 1118 generator.emitNode(src.get(), m_expr1->isNull() ? m_expr2.get() : m_expr1.get()); 1118 1119 return generator.emitUnaryOp(op_neq_null, generator.finalDestination(dst, src.get()), src.get()); 1119 1120 } … … 1128 1129 { 1129 1130 if (m_expr1->isNull() || m_expr2->isNull()) { 1130 RefPtr<RegisterID> src = generator.emitNode(dst, m_expr1->isNull() ? m_expr2.get() : m_expr1.get()); 1131 RefPtr<RegisterID> src = generator.tempDestination(dst); 1132 generator.emitNode(src.get(), m_expr1->isNull() ? m_expr2.get() : m_expr1.get()); 1131 1133 return generator.emitUnaryOp(op_eq_null, generator.finalDestination(dst, src.get()), src.get()); 1132 1134 }
Note:
See TracChangeset
for help on using the changeset viewer.