Changeset 99608 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Nov 8, 2011, 12:37:52 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r99513 r99608 58 58 , m_sourceElements(0) 59 59 { 60 m_lexer = new Lexer<UChar>(globalData);60 m_lexer = adoptPtr(new Lexer<UChar>(globalData)); 61 61 m_arena = m_globalData->parserArena; 62 62 m_lexer->setCode(source, m_arena); … … 741 741 DepthManager statementDepth(&m_statementDepth); 742 742 m_statementDepth = 0; 743 typename TreeBuilder::FunctionBodyBuilder bodyBuilder(const_cast<JSGlobalData*>(m_globalData), m_lexer );743 typename TreeBuilder::FunctionBodyBuilder bodyBuilder(const_cast<JSGlobalData*>(m_globalData), m_lexer.get()); 744 744 failIfFalse(parseSourceElements<CheckForStrictMode>(bodyBuilder)); 745 745 return context.createFunctionBody(m_lexer->lastLineNumber(), strictMode());
Note:
See TracChangeset
for help on using the changeset viewer.