Tiny Parser fix: init identifiers.
This bug went unnoticed because PreParserIdentifier and Handle<String> have default ctors which create a null identifier, but this it not true for all possible identifier types (especially pointers). R=ulan@chromium.org BUG= Review URL: https://codereview.chromium.org/238253012 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20834 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
494d014798
commit
a6db82d81e
@ -2047,7 +2047,7 @@ ParserBase<Traits>::ParseMemberExpression(bool* ok) {
|
||||
Consume(Token::FUNCTION);
|
||||
int function_token_position = position();
|
||||
bool is_generator = allow_generators() && Check(Token::MUL);
|
||||
IdentifierT name;
|
||||
IdentifierT name = this->EmptyIdentifier();
|
||||
bool is_strict_reserved_name = false;
|
||||
Scanner::Location function_name_location = Scanner::Location::invalid();
|
||||
FunctionLiteral::FunctionType function_type =
|
||||
|
Loading…
Reference in New Issue
Block a user