| Index: src/ast/scopes.cc
|
| diff --git a/src/ast/scopes.cc b/src/ast/scopes.cc
|
| index 0032d4aaba9316fb82f9bc8a7720d4c602e416a7..94b3101906e4c9308d53c520897990eec5822383 100644
|
| --- a/src/ast/scopes.cc
|
| +++ b/src/ast/scopes.cc
|
| @@ -564,17 +564,16 @@ Variable* Scope::NewTemporary(const AstRawString* name) {
|
| return var;
|
| }
|
|
|
| -
|
| -bool Scope::RemoveTemporary(Variable* var) {
|
| +int Scope::RemoveTemporary(Variable* var) {
|
| // Most likely (always?) any temporary variable we want to remove
|
| // was just added before, so we search backwards.
|
| for (int i = temps_.length(); i-- > 0;) {
|
| if (temps_[i] == var) {
|
| temps_.Remove(i);
|
| - return true;
|
| + return i;
|
| }
|
| }
|
| - return false;
|
| + return -1;
|
| }
|
|
|
|
|
|
|