diff --git a/src/x87/macro-assembler-x87.cc b/src/x87/macro-assembler-x87.cc index 1ad43895c0..fc067348e4 100644 --- a/src/x87/macro-assembler-x87.cc +++ b/src/x87/macro-assembler-x87.cc @@ -1002,11 +1002,9 @@ void MacroAssembler::PushTryHandler(StackHandler::Kind kind, } else { push(esi); } - // Push the state. - unsigned state = - StackHandler::IndexField::encode(handler_index) | - StackHandler::KindField::encode(kind); - push(Immediate(state)); + + // Push the index. + push(Immediate(handler_index)); // Link the current handler as the next handler. ExternalReference handler_address(Isolate::kHandlerAddress, isolate());