| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 9671c9ba74e62530a026175e5a801d107eb8c595..b002a3c7c0a27d8c6eb349b0792c65b42a820482 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -5391,16 +5391,16 @@ class Code: public HeapObject {
|
| class ProfilerTicksField : public BitField<int, 4, 28> {};
|
|
|
| // Flags layout. BitField<type, shift, size>.
|
| - class ICStateField : public BitField<InlineCacheState, 0, 3> {};
|
| + class ICStateField : public BitField<InlineCacheState, 0, 2> {};
|
| + class HasUnwindingInfoField : public BitField<bool, ICStateField::kNext, 1> {
|
| + };
|
| class CacheHolderField
|
| - : public BitField<CacheHolderFlag, ICStateField::kNext, 2> {};
|
| + : public BitField<CacheHolderFlag, HasUnwindingInfoField::kNext, 2> {};
|
| class KindField : public BitField<Kind, CacheHolderField::kNext, 5> {};
|
| STATIC_ASSERT(NUMBER_OF_KINDS <= KindField::kMax);
|
| - class HasUnwindingInfoField : public BitField<bool, KindField::kNext, 1> {};
|
| - class ExtraICStateField
|
| - : public BitField<ExtraICState, HasUnwindingInfoField::kNext,
|
| - PlatformSmiTagging::kSmiValueSize -
|
| - HasUnwindingInfoField::kNext + 1> {};
|
| + class ExtraICStateField : public BitField<ExtraICState, KindField::kNext,
|
| + PlatformSmiTagging::kSmiValueSize -
|
| + KindField::kNext + 1> {};
|
|
|
| // KindSpecificFlags1 layout (STUB, BUILTIN and OPTIMIZED_FUNCTION)
|
| static const int kStackSlotsFirstBit = 0;
|
|
|