| Index: src/full-codegen/full-codegen.cc
|
| diff --git a/src/full-codegen/full-codegen.cc b/src/full-codegen/full-codegen.cc
|
| index 063f3167939e156484ae3c500ca022e6a87f7c9c..50dacd8ca9469312f0cfe83accdaa2f1d5565c6b 100644
|
| --- a/src/full-codegen/full-codegen.cc
|
| +++ b/src/full-codegen/full-codegen.cc
|
| @@ -745,6 +745,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);
|
|
|