Index: src/ia32/codegen-ia32.cc |
=================================================================== |
--- src/ia32/codegen-ia32.cc (revision 2148) |
+++ src/ia32/codegen-ia32.cc (working copy) |
@@ -317,9 +317,7 @@ |
if (function_return_.is_bound()) { |
function_return_.Jump(&undefined); |
} else { |
- // Though this is a (possibly) backward block, the frames |
- // can only differ on their top element. |
- function_return_.Bind(&undefined, 1); |
+ function_return_.Bind(&undefined); |
GenerateReturnSequence(&undefined); |
} |
} else if (function_return_.is_linked()) { |
@@ -329,9 +327,7 @@ |
// compile an artificial return statement just above, and (b) there |
// are return statements in the body but (c) they are all shadowed. |
Result return_value; |
- // Though this is a (possibly) backward block, the frames can |
- // only differ on their top element. |
- function_return_.Bind(&return_value, 1); |
+ function_return_.Bind(&return_value); |
GenerateReturnSequence(&return_value); |
} |
} |
@@ -2328,9 +2324,7 @@ |
// code by jumping to the return site. |
function_return_.Jump(&return_value); |
} else { |
- // Though this is a (possibly) backward block, the frames can |
- // only differ on their top element. |
- function_return_.Bind(&return_value, 1); |
+ function_return_.Bind(&return_value); |
GenerateReturnSequence(&return_value); |
} |
} |