Ignore:
Timestamp:
Jan 21, 2015, 6:06:33 PM (10 years ago)
Author:
[email protected]
Message:

BytecodeGenerator shouldn't expose all of its member variables
https://bugs.webkit.org/show_bug.cgi?id=140752

Reviewed by Mark Lam.

Added "private:" and removed unused data members as detected by clang.

  • bytecompiler/BytecodeGenerator.cpp:

(JSC::BytecodeGenerator::BytecodeGenerator):

  • bytecompiler/BytecodeGenerator.h:

(JSC::BytecodeGenerator::lastOpcodeID): Added. Used in BinaryOpNode::emitBytecode.

  • bytecompiler/NodesCodegen.cpp:

(JSC::BinaryOpNode::emitBytecode):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp

    r178692 r178882  
    13241324
    13251325    RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(left, m_rightHasAssignments, right->isPure(generator));
    1326     bool wasTypeof = generator.m_lastOpcodeID == op_typeof;
     1326    bool wasTypeof = generator.lastOpcodeID() == op_typeof;
    13271327    RefPtr<RegisterID> src2 = generator.emitNode(right);
    13281328    generator.emitExpressionInfo(position(), position(), position());
Note: See TracChangeset for help on using the changeset viewer.