| Index: src/crankshaft/typing.cc
|
| diff --git a/src/crankshaft/typing.cc b/src/crankshaft/typing.cc
|
| index 5dd187bbca73a24799be3e057e061d94129b35e4..49bc2c7ded92daf1fbc583db0636887354d7b354 100644
|
| --- a/src/crankshaft/typing.cc
|
| +++ b/src/crankshaft/typing.cc
|
| @@ -350,6 +350,13 @@ void AstTyper::VisitNativeFunctionLiteral(NativeFunctionLiteral* expr) {
|
| }
|
|
|
|
|
| +void AstTyper::VisitDoExpression(DoExpression* expr) {
|
| + RECURSE(VisitBlock(expr->block()));
|
| + RECURSE(VisitVariableProxy(expr->result()));
|
| + NarrowType(expr, expr->result()->bounds());
|
| +}
|
| +
|
| +
|
| void AstTyper::VisitConditional(Conditional* expr) {
|
| // Collect type feedback.
|
| expr->condition()->RecordToBooleanTypeFeedback(oracle());
|
|
|