Index: src/compiler/simplified-operator.cc |
diff --git a/src/compiler/simplified-operator.cc b/src/compiler/simplified-operator.cc |
index 345a2c5f88177cf2713b22f1e958b34ec8d99519..f0cdd8030db96f35643c6f4544e8f56001386bcc 100644 |
--- a/src/compiler/simplified-operator.cc |
+++ b/src/compiler/simplified-operator.cc |
@@ -495,6 +495,13 @@ struct SimplifiedOperatorGlobalCache final { |
}; |
ArrayBufferWasNeuteredOperator kArrayBufferWasNeutered; |
+ struct LoadFunctionPrototypeOperator final : public Operator { |
+ LoadFunctionPrototypeOperator() |
+ : Operator(IrOpcode::kLoadFunctionPrototype, Operator::kEliminatable, |
+ "LoadFunctionPrototype", 1, 1, 1, 1, 1, 0) {} |
+ }; |
+ LoadFunctionPrototypeOperator kLoadFunctionPrototype; |
+ |
template <CheckForMinusZeroMode kMode> |
struct CheckedInt32MulOperator final |
: public Operator1<CheckForMinusZeroMode> { |
@@ -639,6 +646,7 @@ SimplifiedOperatorBuilder::SimplifiedOperatorBuilder(Zone* zone) |
PURE_OP_LIST(GET_FROM_CACHE) |
CHECKED_OP_LIST(GET_FROM_CACHE) |
GET_FROM_CACHE(ArrayBufferWasNeutered) |
+GET_FROM_CACHE(LoadFunctionPrototype) |
#undef GET_FROM_CACHE |
const Operator* SimplifiedOperatorBuilder::CheckedInt32Mul( |