| Index: src/compiler/ast-graph-builder.cc
|
| diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc
|
| index 9ba7236e4200b3bd7f9074140dda6066064c35b4..2d06178bf2ea341a8ebf8a38f8a63ad85994de88 100644
|
| --- a/src/compiler/ast-graph-builder.cc
|
| +++ b/src/compiler/ast-graph-builder.cc
|
| @@ -1236,7 +1236,10 @@ void AstGraphBuilder::VisitTryCatchStatement(TryCatchStatement* stmt) {
|
| try_control.BeginTry();
|
| {
|
| ControlScopeForCatch scope(this, &try_control);
|
| + STATIC_ASSERT(TryBlockConstant::kElementCount == 1);
|
| + environment()->Push(current_context());
|
| Visit(stmt->try_block());
|
| + environment()->Pop();
|
| }
|
| try_control.EndTry();
|
|
|
| @@ -1283,7 +1286,10 @@ void AstGraphBuilder::VisitTryFinallyStatement(TryFinallyStatement* stmt) {
|
| try_control.BeginTry();
|
| {
|
| ControlScopeForFinally scope(this, commands, &try_control);
|
| + STATIC_ASSERT(TryBlockConstant::kElementCount == 1);
|
| + environment()->Push(current_context());
|
| Visit(stmt->try_block());
|
| + environment()->Pop();
|
| }
|
| try_control.EndTry(commands->GetFallThroughToken(), fallthrough_result);
|
|
|
|
|