| 28 | static constexpr size_t kObjectReferenceSize = 4; |
| 29 | |
| 30 | constexpr size_t ComponentSizeShiftWidth(size_t component_size) { |
| 31 | return component_size == 1u ? 0u : |
| 32 | component_size == 2u ? 1u : |
| 33 | component_size == 4u ? 2u : |
| 34 | component_size == 8u ? 3u : 0u; |
| 35 | } |
| 36 | |
| 37 | class Primitive { |
| 38 | public: |