Changeset 47668 in webkit


Ignore:
Timestamp:
Aug 22, 2009 2:02:43 AM (15 years ago)
Author:
Darin Adler
Message:

Fix storage leak from syntax tree arena allocation patch.

Patch by Darin Adler <Darin Adler> on 2009-08-22

  • parser/Nodes.h: CommaNode needs to inherit from ParserArenaDeletable

because it has a vector.

Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r47667 r47668  
     12009-08-22  Darin Adler  <darin@apple.com>
     2
     3        Fix storage leak from syntax tree arena allocation patch.
     4
     5        * parser/Nodes.h: CommaNode needs to inherit from ParserArenaDeletable
     6        because it has a vector.
     7
    182009-08-21  Darin Adler  <darin@apple.com>
    29
  • trunk/JavaScriptCore/parser/Nodes.h

    r47664 r47668  
    10691069    typedef Vector<ExpressionNode*, 8> ExpressionVector;
    10701070
    1071     class CommaNode : public ExpressionNode {
     1071    class CommaNode : public ExpressionNode, public ParserArenaDeletable {
    10721072    public:
    10731073        CommaNode(JSGlobalData*, ExpressionNode* expr1, ExpressionNode* expr2);
     1074
     1075        using ParserArenaDeletable::operator new;
    10741076
    10751077        void append(ExpressionNode* expr) { m_expressions.append(expr); }
Note: See TracChangeset for help on using the changeset viewer.