Changeset 34850 in webkit for trunk/JavaScriptCore/kjs/nodes.h


Ignore:
Timestamp:
Jun 28, 2008, 8:33:51 AM (17 years ago)
Author:
Darin Adler
Message:

2008-06-28 Darin Adler <Darin Adler>

Reviewed by Oliver Hunt.

  • kjs/nodes.h: Remove obsolete PlacementNewAdopt constructors. We no longer mutate the AST in place.
File:
1 edited

Legend:

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

    r34838 r34850  
    121121    protected:
    122122        ParserRefCounted(JSGlobalData*) KJS_FAST_CALL;
    123         ParserRefCounted(PlacementNewAdoptType) KJS_FAST_CALL
    124         {
    125         }
    126123
    127124        JSGlobalData* m_globalData;
     
    144141
    145142        Node(JSGlobalData*) KJS_FAST_CALL;
    146         Node(PlacementNewAdoptType placementAdopt) KJS_FAST_CALL
    147             : ParserRefCounted(placementAdopt)
    148         {
    149         }
    150143
    151144        /*
     
    206199        }
    207200
    208         // Special constructor for cases where we overwrite an object in place.
    209         ExpressionNode(PlacementNewAdoptType) KJS_FAST_CALL
    210             : Node(PlacementNewAdopt)
    211         {
    212         }
    213 
    214201        virtual bool isNumber() const KJS_FAST_CALL { return false; }
    215202        virtual bool isPure(CodeGenerator&) const KJS_FAST_CALL { return false; }       
     
    367354        }
    368355
    369         // Special constructor for cases where we overwrite an object in place.
    370         ResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    371             : ExpressionNode(PlacementNewAdopt)
    372             , m_ident(PlacementNewAdopt)
    373         {
    374         }
    375 
    376356        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    377357
     
    689669        }
    690670
    691         FunctionCallResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    692             : ExpressionNode(PlacementNewAdopt)
    693             , m_ident(PlacementNewAdopt)
    694             , m_args(PlacementNewAdopt)
    695         {
    696         }
    697 
    698671        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    699672
     
    756729        }
    757730
    758         PrePostResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    759             : ExpressionNode(PlacementNewAdopt)
    760             , m_ident(PlacementNewAdopt)
    761         {
    762         }
    763 
    764731    protected:
    765732        Identifier m_ident;
     
    774741        }
    775742
    776         PostIncResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    777             : PrePostResolveNode(PlacementNewAdopt)
    778         {
    779         }
    780 
    781743        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    782744        virtual void streamTo(SourceStream&) const KJS_FAST_CALL;
     
    791753        }
    792754
    793         PostDecResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    794             : PrePostResolveNode(PlacementNewAdopt)
    795         {
    796         }
    797 
    798755        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    799756
     
    905862            : ExpressionNode(globalData)
    906863            , m_ident(ident)
    907         {
    908         }
    909 
    910         DeleteResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    911             : ExpressionNode(PlacementNewAdopt)
    912             , m_ident(PlacementNewAdopt)
    913864        {
    914865        }
     
    1003954        }
    1004955
    1005         TypeOfResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    1006             : ExpressionNode(PlacementNewAdopt)
    1007             , m_ident(PlacementNewAdopt)
    1008         {
    1009             m_expectedReturnType = StringType;
    1010         }
    1011 
    1012956        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    1013957
     
    1046990        }
    1047991
    1048         PreIncResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    1049             : PrePostResolveNode(PlacementNewAdopt)
    1050         {
    1051         }
    1052 
    1053992        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    1054993
     
    10611000        PreDecResolveNode(JSGlobalData* globalData, const Identifier& ident) KJS_FAST_CALL
    10621001            : PrePostResolveNode(globalData, ident)
    1063         {
    1064         }
    1065 
    1066         PreDecResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    1067             : PrePostResolveNode(PlacementNewAdopt)
    10681002        {
    10691003        }
     
    16211555        }
    16221556
    1623         ReadModifyResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    1624             : ExpressionNode(PlacementNewAdopt)
    1625             , m_ident(PlacementNewAdopt)
    1626             , m_right(PlacementNewAdopt)
    1627             , m_rightHasAssignments(true)
    1628         {
    1629         }
    1630 
    16311557        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    16321558
     
    16521578        }
    16531579
    1654         AssignResolveNode(PlacementNewAdoptType) KJS_FAST_CALL
    1655             : ExpressionNode(PlacementNewAdopt)
    1656             , m_ident(PlacementNewAdopt)
    1657             , m_right(PlacementNewAdopt)
    1658         {
    1659         }
    1660        
    16611580        virtual RegisterID* emitCode(CodeGenerator&, RegisterID* = 0) KJS_FAST_CALL;
    16621581
Note: See TracChangeset for help on using the changeset viewer.