Index: src/ic/ic-state.h |
diff --git a/src/ic/ic-state.h b/src/ic/ic-state.h |
index 89e455deb786e35edc7034b5d5ebb4750261b2d9..e1fed191332cbe0ccccdda02e9f5b4df1ce51794 100644 |
--- a/src/ic/ic-state.h |
+++ b/src/ic/ic-state.h |
@@ -203,11 +203,14 @@ class CompareICState { |
class LoadICState final BASE_EMBEDDED { |
private: |
class ContextualModeBits : public BitField<ContextualMode, 0, 1> {}; |
- class LanguageModeBits : public BitField<LanguageMode, 1, 2> {}; |
+ class LanguageModeBits |
+ : public BitField<LanguageMode, ContextualModeBits::kNext, 2> {}; |
STATIC_ASSERT(static_cast<int>(NOT_CONTEXTUAL) == 0); |
const ExtraICState state_; |
public: |
+ static const uint32_t kNextBitFieldOffset = LanguageModeBits::kNext; |
+ |
static const ExtraICState kStrongModeState = STRONG |
<< LanguageModeBits::kShift; |