| Index: src/full-codegen/full-codegen.cc
|
| diff --git a/src/full-codegen/full-codegen.cc b/src/full-codegen/full-codegen.cc
|
| index e6581b994fd2bdb71107d9d0e9c9907539959c20..9b90fb684470331a0a27e696b17e41c37fff2825 100644
|
| --- a/src/full-codegen/full-codegen.cc
|
| +++ b/src/full-codegen/full-codegen.cc
|
| @@ -802,6 +802,15 @@ void FullCodeGenerator::VisitBlock(Block* stmt) {
|
| }
|
|
|
|
|
| +void FullCodeGenerator::VisitDoExpression(DoExpression* expr) {
|
| + Comment cmnt(masm_, "[ Do Expression");
|
| + NestedStatement nested_block(this);
|
| + SetExpressionPosition(expr);
|
| + VisitBlock(expr->block());
|
| + EmitVariableLoad(expr->result());
|
| +}
|
| +
|
| +
|
| void FullCodeGenerator::VisitExpressionStatement(ExpressionStatement* stmt) {
|
| Comment cmnt(masm_, "[ ExpressionStatement");
|
| SetStatementPosition(stmt);
|
|
|