| Index: src/lithium.cc
|
| diff --git a/src/lithium.cc b/src/lithium.cc
|
| index 151da5239a3449be7ad8e1efc60f3fabbeec06ea..c971772a40cdc5ea439a1de649954ee13512bcf0 100644
|
| --- a/src/lithium.cc
|
| +++ b/src/lithium.cc
|
| @@ -493,6 +493,14 @@ void LChunk::set_allocated_double_registers(BitVector* allocated_registers) {
|
| }
|
|
|
|
|
| +LInstruction* LChunkBuilder::CheckElideControlInstruction(
|
| + HControlInstruction* instr) {
|
| + HBasicBlock* successor;
|
| + if (!instr->KnownSuccessorBlock(&successor)) return NULL;
|
| + return new(zone()) LGoto(successor);
|
| +}
|
| +
|
| +
|
| LPhase::~LPhase() {
|
| if (ShouldProduceTraceOutput()) {
|
| isolate()->GetHTracer()->TraceLithium(name(), chunk_);
|
|
|