| Index: src/compiler/common-operator.cc
|
| diff --git a/src/compiler/common-operator.cc b/src/compiler/common-operator.cc
|
| index 6cc124909a4c69e8829be47dfac6b461c2da5902..9cc30d27b6f86a350ca25c61eefed06d5ab52896 100644
|
| --- a/src/compiler/common-operator.cc
|
| +++ b/src/compiler/common-operator.cc
|
| @@ -292,12 +292,12 @@ struct CommonOperatorGlobalCache FINAL {
|
| template <size_t kIndex>
|
| struct ProjectionOperator FINAL : public Operator1<size_t> {
|
| ProjectionOperator()
|
| - : Operator1<size_t>( // --
|
| - IrOpcode::kProjection, // opcode
|
| - Operator::kFoldable | Operator::kNoThrow, // flags
|
| - "Projection", // name
|
| - 1, 0, 0, 1, 0, 0, // counts,
|
| - kIndex) {} // parameter
|
| + : Operator1<size_t>( // --
|
| + IrOpcode::kProjection, // opcode
|
| + Operator::kPure, // flags
|
| + "Projection", // name
|
| + 1, 0, 0, 1, 0, 0, // counts,
|
| + kIndex) {} // parameter
|
| };
|
| #define CACHED_PROJECTION(index) \
|
| ProjectionOperator<index> kProjection##index##Operator;
|
|
|