Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index 513c98407c16300d2094a4341c5e61a68ee9a1a1..4f1efc480b1f1115e2d875f801bc1034a3823a78 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -346,17 +346,11 @@ void LCodeGen::AddToTranslation(Translation* translation, |
void LCodeGen::CallCode(Handle<Code> code, |
RelocInfo::Mode mode, |
LInstruction* instr) { |
- if (instr != NULL) { |
- LPointerMap* pointers = instr->pointer_map(); |
- RecordPosition(pointers->position()); |
- __ call(code, mode); |
- RegisterLazyDeoptimization(instr); |
- } else { |
- LPointerMap no_pointers(0); |
- RecordPosition(no_pointers.position()); |
- __ call(code, mode); |
- RecordSafepoint(&no_pointers, Safepoint::kNoDeoptimizationIndex); |
- } |
+ ASSERT(instr != NULL); |
+ LPointerMap* pointers = instr->pointer_map(); |
+ RecordPosition(pointers->position()); |
+ __ call(code, mode); |
+ RegisterLazyDeoptimization(instr); |
// Signal that we don't inline smi code before these stubs in the |
// optimizing code generator. |