Index: src/ic/handler-configuration.h |
diff --git a/src/ic/handler-configuration.h b/src/ic/handler-configuration.h |
index a5291736dc0e7911efc19deba400f5675afa0423..539d4480087060f507158edf7e5e7570aacd49dc 100644 |
--- a/src/ic/handler-configuration.h |
+++ b/src/ic/handler-configuration.h |
@@ -121,8 +121,10 @@ class StoreHandler { |
enum Kind { |
kStoreElement, |
kStoreField, |
+ kStoreConstField, |
kTransitionToField, |
- kTransitionToConstant |
+ // TODO(ishell): remove once constant field tracking is done. |
+ kTransitionToConstant = kStoreConstField |
}; |
class KindBits : public BitField<Kind, 0, 2> {}; |
@@ -175,6 +177,7 @@ class StoreHandler { |
// Creates a Smi-handler for storing a field to fast object. |
static inline Handle<Object> StoreField(Isolate* isolate, int descriptor, |
FieldIndex field_index, |
+ PropertyConstness constness, |
Representation representation); |
// Creates a Smi-handler for transitioning store to a field. |