Changeset 34400 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp


Ignore:
Timestamp:
Jun 5, 2008, 10:09:27 PM (17 years ago)
Author:
[email protected]
Message:

Fix Greater and GreaterEq nodes to emit code in the correct order.

Reviewed by Alexey.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r34373 r34400  
    877877RegisterID* GreaterNode::emitCode(CodeGenerator& generator, RegisterID* dst)
    878878{
    879     RefPtr<RegisterID> src1 = generator.emitNode(m_expr2.get());
    880     RegisterID* src2 = generator.emitNode(m_expr1.get());
    881     return generator.emitLess(generator.finalDestination(dst, src1.get()), src1.get(), src2);
     879    RefPtr<RegisterID> src1 = generator.emitNode(m_expr1.get());
     880    RegisterID* src2 = generator.emitNode(m_expr2.get());
     881    return generator.emitLess(generator.finalDestination(dst, src1.get()), src2, src1.get());
    882882}
    883883
     
    891891RegisterID* GreaterEqNode::emitCode(CodeGenerator& generator, RegisterID* dst)
    892892{
    893     RefPtr<RegisterID> src1 = generator.emitNode(m_expr2.get());
    894     RegisterID* src2 = generator.emitNode(m_expr1.get());
    895     return generator.emitLessEq(generator.finalDestination(dst, src1.get()), src1.get(), src2);
     893    RefPtr<RegisterID> src1 = generator.emitNode(m_expr1.get());
     894    RegisterID* src2 = generator.emitNode(m_expr2.get());
     895    return generator.emitLessEq(generator.finalDestination(dst, src1.get()), src2, src1.get());
    896896}
    897897
Note: See TracChangeset for help on using the changeset viewer.