| Index: src/compiler/js-operator.cc
|
| diff --git a/src/compiler/js-operator.cc b/src/compiler/js-operator.cc
|
| index 51a4c1ede46db85987bfcef73e4066288abbc25f..72f5e8d15bd4a295ebcabeec6946f5b826db79ae 100644
|
| --- a/src/compiler/js-operator.cc
|
| +++ b/src/compiler/js-operator.cc
|
| @@ -405,7 +405,6 @@
|
| bool operator==(CreateClosureParameters const& lhs,
|
| CreateClosureParameters const& rhs) {
|
| return lhs.pretenure() == rhs.pretenure() &&
|
| - lhs.feedback() == rhs.feedback() &&
|
| lhs.shared_info().location() == rhs.shared_info().location();
|
| }
|
|
|
| @@ -417,8 +416,7 @@
|
|
|
|
|
| size_t hash_value(CreateClosureParameters const& p) {
|
| - return base::hash_combine(p.pretenure(), p.shared_info().location(),
|
| - p.feedback());
|
| + return base::hash_combine(p.pretenure(), p.shared_info().location());
|
| }
|
|
|
|
|
| @@ -876,10 +874,10 @@
|
| parameters); // parameter
|
| }
|
|
|
| +
|
| const Operator* JSOperatorBuilder::CreateClosure(
|
| - Handle<SharedFunctionInfo> shared_info, VectorSlotPair const& feedback,
|
| - PretenureFlag pretenure) {
|
| - CreateClosureParameters parameters(shared_info, feedback, pretenure);
|
| + Handle<SharedFunctionInfo> shared_info, PretenureFlag pretenure) {
|
| + CreateClosureParameters parameters(shared_info, pretenure);
|
| return new (zone()) Operator1<CreateClosureParameters>( // --
|
| IrOpcode::kJSCreateClosure, Operator::kNoThrow, // opcode
|
| "JSCreateClosure", // name
|
|
|