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


Ignore:
Timestamp:
Jun 13, 2008, 10:06:21 PM (17 years ago)
Author:
[email protected]
Message:

2008-06-13 Cameron Zwarich <[email protected]>

Reviewed by Maciej.

Combine TrueNode and FalseNode to make BooleanNode, and remove the
unused class PlaceholderTrueNode.

  • kjs/grammar.y:
  • kjs/nodes.cpp: (KJS::BooleanNode::emitCode):
  • kjs/nodes.h: (KJS::BooleanNode::): (KJS::BooleanNode::precedence):
  • kjs/nodes2string.cpp: (KJS::BooleanNode::streamTo):
File:
1 edited

Legend:

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

    r34528 r34529  
    288288}
    289289
    290 // ------------------------------ FalseNode ----------------------------------
    291 
    292 RegisterID* FalseNode::emitCode(CodeGenerator& generator, RegisterID* dst)
    293 {
    294     return generator.emitLoad(generator.finalDestination(dst), false);
    295 }
    296 
    297 // ------------------------------ TrueNode ----------------------------------
    298 
    299 RegisterID* TrueNode::emitCode(CodeGenerator& generator, RegisterID* dst)
    300 {
    301     return generator.emitLoad(generator.finalDestination(dst), true);
     290// ------------------------------ BooleanNode ----------------------------------
     291
     292RegisterID* BooleanNode::emitCode(CodeGenerator& generator, RegisterID* dst)
     293{
     294    return generator.emitLoad(generator.finalDestination(dst), m_value);
    302295}
    303296
Note: See TracChangeset for help on using the changeset viewer.