Index: src/compiler/bytecode-graph-builder.cc |
diff --git a/src/compiler/bytecode-graph-builder.cc b/src/compiler/bytecode-graph-builder.cc |
index ab320d504ace83eda0c1b7d4d4d60b409c0929b6..302b494d31685a953a6403f583e6b4c99d3951e9 100644 |
--- a/src/compiler/bytecode-graph-builder.cc |
+++ b/src/compiler/bytecode-graph-builder.cc |
@@ -1670,10 +1670,8 @@ void BytecodeGraphBuilder::EnterAndExitExceptionHandlers(int current_offset) { |
int next_end = table->GetRangeEnd(current_exception_handler_); |
int next_handler = table->GetRangeHandler(current_exception_handler_); |
int context_register = table->GetRangeData(current_exception_handler_); |
- CatchPrediction pred = |
- table->GetRangePrediction(current_exception_handler_); |
exception_handlers_.push( |
- {next_start, next_end, next_handler, context_register, pred}); |
+ {next_start, next_end, next_handler, context_register}); |
current_exception_handler_++; |
} |
} |
@@ -1731,11 +1729,9 @@ Node* BytecodeGraphBuilder::MakeNode(const Operator* op, int value_input_count, |
if (!result->op()->HasProperty(Operator::kNoThrow) && inside_handler) { |
int handler_offset = exception_handlers_.top().handler_offset_; |
int context_index = exception_handlers_.top().context_register_; |
- CatchPrediction prediction = exception_handlers_.top().pred_; |
interpreter::Register context_register(context_index); |
- IfExceptionHint hint = ExceptionHintFromCatchPrediction(prediction); |
Environment* success_env = environment()->CopyForConditional(); |
- const Operator* op = common()->IfException(hint); |
+ const Operator* op = common()->IfException(); |
Node* effect = environment()->GetEffectDependency(); |
Node* on_exception = graph()->NewNode(op, effect, result); |
Node* context = environment()->LookupRegister(context_register); |