Index: src/x64/lithium-x64.cc |
=================================================================== |
--- src/x64/lithium-x64.cc (revision 8868) |
+++ src/x64/lithium-x64.cc (working copy) |
@@ -1036,11 +1036,7 @@ |
: instr->SecondSuccessor(); |
return new LGoto(successor->block_id()); |
} |
- LInstruction* branch = new LBranch(UseRegister(v)); |
- // When we handle all cases, we never deopt, so we don't need to assign the |
- // environment then. |
- bool all_cases_handled = instr->expected_input_types().IsAll(); |
- return all_cases_handled ? branch : AssignEnvironment(branch); |
+ return AssignEnvironment(new LBranch(UseRegister(v))); |
} |