Index: src/register-allocator.h |
=================================================================== |
--- src/register-allocator.h (revision 4249) |
+++ src/register-allocator.h (working copy) |
@@ -152,10 +152,11 @@ |
private: |
uint32_t value_; |
+ // Declare BitFields with template parameters <type, start, size>. |
class TypeField: public BitField<Type, 0, 2> {}; |
- class NumberInfoField : public BitField<int, 2, 4> {}; |
- class IsUntaggedInt32Field : public BitField<bool, 6, 1> {}; |
- class DataField: public BitField<uint32_t, 7, 32 - 7> {}; |
+ class NumberInfoField : public BitField<int, 2, 6> {}; |
+ class IsUntaggedInt32Field : public BitField<bool, 8, 1> {}; |
+ class DataField: public BitField<uint32_t, 9, 32 - 9> {}; |
inline void CopyTo(Result* destination) const; |