Index: src/compiler/js-operator.cc |
diff --git a/src/compiler/js-operator.cc b/src/compiler/js-operator.cc |
index 14dfe6f6b9c8e3b4ec9af0af306a39f18e8caada..aa76a3b6f51e139865dd766f1845d7301499f0df 100644 |
--- a/src/compiler/js-operator.cc |
+++ b/src/compiler/js-operator.cc |
@@ -228,8 +228,8 @@ const StoreNamedParameters& StoreNamedParametersOf(const Operator* op) { |
V(Multiply, Operator::kNoProperties, 2, 1) \ |
V(Divide, Operator::kNoProperties, 2, 1) \ |
V(Modulus, Operator::kNoProperties, 2, 1) \ |
- V(UnaryNot, Operator::kNoProperties, 1, 1) \ |
- V(ToBoolean, Operator::kNoProperties, 1, 1) \ |
+ V(UnaryNot, Operator::kPure, 1, 1) \ |
+ V(ToBoolean, Operator::kPure, 1, 1) \ |
V(ToNumber, Operator::kNoProperties, 1, 1) \ |
V(ToString, Operator::kNoProperties, 1, 1) \ |
V(ToName, Operator::kNoProperties, 1, 1) \ |