[ic] Remove unused ICStateField.

BUG=chromium:619016

Review-Url: https://codereview.chromium.org/2139373002
Cr-Commit-Position: refs/heads/master@{#37983}
This commit is contained in:
ishell 2016-07-22 06:18:50 -07:00 committed by Commit bot
parent cfdc8786e7
commit 45f990c34f
2 changed files with 1 additions and 4 deletions

View File

@ -5200,7 +5200,6 @@ Address Code::constant_pool() {
Code::Flags Code::ComputeFlags(Kind kind, ExtraICState extra_ic_state,
CacheHolderFlag holder) {
// TODO(ishell): remove ICStateField.
// Compute the bit mask.
unsigned int bits = KindField::encode(kind) |
ExtraICStateField::encode(extra_ic_state) |

View File

@ -5408,9 +5408,7 @@ class Code: public HeapObject {
class ProfilerTicksField : public BitField<int, 4, 28> {};
// Flags layout. BitField<type, shift, size>.
class ICStateField : public BitField<InlineCacheState, 0, 2> {};
class HasUnwindingInfoField : public BitField<bool, ICStateField::kNext, 1> {
};
class HasUnwindingInfoField : public BitField<bool, 0, 1> {};
class CacheHolderField
: public BitField<CacheHolderFlag, HasUnwindingInfoField::kNext, 2> {};
class KindField : public BitField<Kind, CacheHolderField::kNext, 5> {};