Changeset 62849 in webkit for trunk/JavaScriptCore/parser/Lexer.cpp
- Timestamp:
- Jul 8, 2010, 3:07:50 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Lexer.cpp
r62848 r62849 388 388 } 389 389 390 ALWAYS_INLINE bool Lexer::parseString( void* lvalp)390 ALWAYS_INLINE bool Lexer::parseString(JSTokenData* lvalp) 391 391 { 392 392 int stringQuoteCharacter = m_current; … … 461 461 if (currentCharacter() != stringStart) 462 462 m_buffer16.append(stringStart, currentCharacter() - stringStart); 463 reinterpret_cast<YYSTYPE*>(lvalp)->ident = makeIdentifier(m_buffer16.data(), m_buffer16.size());463 lvalp->ident = makeIdentifier(m_buffer16.data(), m_buffer16.size()); 464 464 m_buffer16.resize(0); 465 465 return true; 466 466 } 467 467 468 int Lexer::lex( void* p1, void* p2)468 int Lexer::lex(JSTokenData* lvalp, JSTokenInfo* llocp) 469 469 { 470 470 ASSERT(!m_error); … … 472 472 ASSERT(m_buffer16.isEmpty()); 473 473 474 YYSTYPE* lvalp = static_cast<YYSTYPE*>(p1);475 YYLTYPE* llocp = static_cast<YYLTYPE*>(p2);476 474 int token = 0; 477 475 m_terminator = false;
Note:
See TracChangeset
for help on using the changeset viewer.