Summary: Style bits had overlap, because `dimensionBit` was set with an incorrect increment.

Reviewed By: SidharthGuglani

Differential Revision: D15335134

fbshipit-source-id: 370e1a73547d76b0e26bc6ab67acb96d33ddf180
This commit is contained in:
David Aurelio 2019-05-16 11:42:31 -07:00 коммит произвёл Facebook Github Bot
Родитель 1ece46b42c
Коммит ec82e05e9a
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -137,7 +137,7 @@ public:
static constexpr int borderBit =
paddingBit + facebook::yoga::enums::count<YGEdge>();
static constexpr int dimensionsBit =
borderBit + facebook::yoga::enums::count<YGDimension>();
borderBit + facebook::yoga::enums::count<YGEdge>();
static constexpr int maxDimensionsBit =
dimensionsBit + facebook::yoga::enums::count<YGDimension>();
static constexpr int minDimensionsBit =
@ -145,6 +145,8 @@ public:
static constexpr int aspectRatioBit =
minDimensionsBit + facebook::yoga::enums::count<YGDimension>();
static constexpr int numStyles = aspectRatioBit + 1;
private:
std::bitset<aspectRatioBit + 1> assignedProps_;