Changeset 43270 in webkit for trunk/JavaScriptCore/parser


Ignore:
Timestamp:
May 5, 2009, 6:22:42 PM (16 years ago)
Author:
[email protected]
Message:

2009-05-05 Sam Weinig <[email protected]>

Try to fix Windows build.

Move Node constructor to the .cpp file.

  • parser/Nodes.cpp:
  • parser/Nodes.h:
Location:
trunk/JavaScriptCore/parser
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/parser/Nodes.cpp

    r43259 r43270  
    3535#include "JSStaticScopeObject.h"
    3636#include "LabelScope.h"
     37#include "Lexer.h"
    3738#include "Operations.h"
    3839#include "Parser.h"
     
    134135
    135136void ParserRefCounted::releaseNodes(NodeReleaser&)
     137{
     138}
     139
     140// ------------------------------ Node -------------------------------------------------
     141
     142Node::Node(JSGlobalData* globalData)
     143    : ParserRefCounted(globalData)
     144    , m_line(globalData->lexer->lineNumber())
    136145{
    137146}
  • trunk/JavaScriptCore/parser/Nodes.h

    r43259 r43270  
    2929#include "Error.h"
    3030#include "JITCode.h"
    31 #include "Lexer.h"
    3231#include "Opcode.h"
    3332#include "ResultType.h"
     
    127126    class Node : public ParserRefCounted {
    128127    public:
    129         Node(JSGlobalData* globalData) JSC_FAST_CALL
    130             : ParserRefCounted(globalData)
    131             , m_line(globalData->lexer->lineNumber())
    132         {
    133         }
     128        Node(JSGlobalData* globalData) JSC_FAST_CALL;
    134129
    135130        /*
Note: See TracChangeset for help on using the changeset viewer.