| Index: src/hydrogen.cc
|
| ===================================================================
|
| --- src/hydrogen.cc (revision 7874)
|
| +++ src/hydrogen.cc (working copy)
|
| @@ -4630,6 +4630,10 @@
|
| CHECK_ALIVE(VisitForValue(expr->expression()));
|
| HValue* value = Pop();
|
| HInstruction* instr = new(zone()) HMul(value, graph_->GetConstantMinus1());
|
| + TypeInfo info = oracle()->UnaryType(expr);
|
| + Representation rep = ToRepresentation(info);
|
| + TraceRepresentation(expr->op(), info, instr, rep);
|
| + AssumeRepresentation(instr, rep);
|
| ast_context()->ReturnInstruction(instr, expr->id());
|
| }
|
|
|
|
|