inline initialize byte_width

This commit is contained in:
Derek Bailey
2022-12-06 22:18:11 -08:00
parent aadc4cb8be
commit 0e79e56427

View File

@@ -383,9 +383,10 @@ class Reference {
type_(type) {} type_(type) {}
Reference(const uint8_t *data, uint8_t parent_width, uint8_t packed_type) Reference(const uint8_t *data, uint8_t parent_width, uint8_t packed_type)
: data_(data), parent_width_(parent_width) { : data_(data),
byte_width_ = static_cast<BitWidth>(1U << (packed_type & 3)); parent_width_(parent_width),
type_ = static_cast<Type>(packed_type >> 2); byte_width_(1 << (packed_type & 3)),
type_(static_cast<Type>(packed_type >> 2)) {
} }
Type GetType() const { return type_; } Type GetType() const { return type_; }