Index: src/x87/builtins-x87.cc |
diff --git a/src/x87/builtins-x87.cc b/src/x87/builtins-x87.cc |
index d7e28677020f98237bda2311de6bf3bd080432f4..79a2b4ec1c82b11e90d462b437849c640cfe6196 100644 |
--- a/src/x87/builtins-x87.cc |
+++ b/src/x87/builtins-x87.cc |
@@ -607,9 +607,6 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { |
kInterpreterBytecodeOffsetRegister, times_1, 0)); |
__ mov(ebx, Operand(kInterpreterDispatchTableRegister, ebx, |
times_pointer_size, 0)); |
- // TODO(rmcilroy): Make dispatch table point to code entrys to avoid untagging |
- // and header removal. |
- __ add(ebx, Immediate(Code::kHeaderSize - kHeapObjectTag)); |
__ call(ebx); |
// Even though the first bytecode handler was called, we will never return. |
@@ -768,10 +765,6 @@ static void Generate_EnterBytecodeDispatch(MacroAssembler* masm) { |
kInterpreterBytecodeOffsetRegister, times_1, 0)); |
__ mov(ebx, Operand(kInterpreterDispatchTableRegister, ebx, |
times_pointer_size, 0)); |
- |
- // TODO(rmcilroy): Make dispatch table point to code entrys to avoid untagging |
- // and header removal. |
- __ add(ebx, Immediate(Code::kHeaderSize - kHeapObjectTag)); |
__ jmp(ebx); |
} |