| Index: src/scopes.cc
 | 
| diff --git a/src/scopes.cc b/src/scopes.cc
 | 
| index 3d46d158ac877ad88ad4724d5184e4c6c275166b..512834bdfee4040b4f910b1a8b78d15c21ae905d 100644
 | 
| --- a/src/scopes.cc
 | 
| +++ b/src/scopes.cc
 | 
| @@ -36,8 +36,9 @@ Variable* VariableMap::Declare(Scope* scope, const AstRawString* name,
 | 
|    // AstRawStrings are unambiguous, i.e., the same string is always represented
 | 
|    // by the same AstRawString*.
 | 
|    // FIXME(marja): fix the type of Lookup.
 | 
| -  Entry* p = ZoneHashMap::Lookup(const_cast<AstRawString*>(name), name->hash(),
 | 
| -                                 true, ZoneAllocationPolicy(zone()));
 | 
| +  Entry* p =
 | 
| +      ZoneHashMap::LookupOrInsert(const_cast<AstRawString*>(name), name->hash(),
 | 
| +                                  ZoneAllocationPolicy(zone()));
 | 
|    if (p->value == NULL) {
 | 
|      // The variable has not been declared yet -> insert it.
 | 
|      DCHECK(p->key == name);
 | 
| @@ -49,8 +50,7 @@ Variable* VariableMap::Declare(Scope* scope, const AstRawString* name,
 | 
|  
 | 
|  
 | 
|  Variable* VariableMap::Lookup(const AstRawString* name) {
 | 
| -  Entry* p = ZoneHashMap::Lookup(const_cast<AstRawString*>(name), name->hash(),
 | 
| -                                 false, ZoneAllocationPolicy(NULL));
 | 
| +  Entry* p = ZoneHashMap::Lookup(const_cast<AstRawString*>(name), name->hash());
 | 
|    if (p != NULL) {
 | 
|      DCHECK(reinterpret_cast<const AstRawString*>(p->key) == name);
 | 
|      DCHECK(p->value != NULL);
 | 
| 
 |