Store YGFloatOptional
in 32 bits
Summary: @public After removing `-ffast-math`, `NaN` can again be used to represent `undefined`. That allows us to remove the additional flag from `YGFloatOptional`, and reduce memory usage. Reviewed By: SidharthGuglani Differential Revision: D13439611 fbshipit-source-id: 93e90f72f0415edb228b4e7d145e1fae35cc6b43
This commit is contained in:
committed by
Facebook Github Bot
parent
da678ef971
commit
6bdd39d0ed
@@ -10,11 +10,11 @@
|
||||
#include <yoga/YGFloatOptional.h>
|
||||
#include <yoga/YGValue.h>
|
||||
|
||||
static const auto empty = YGFloatOptional{};
|
||||
static const auto zero = YGFloatOptional{0.0f};
|
||||
static const auto one = YGFloatOptional{1.0f};
|
||||
static const auto positive = YGFloatOptional{1234.5f};
|
||||
static const auto negative = YGFloatOptional{-9876.5f};
|
||||
constexpr auto empty = YGFloatOptional{};
|
||||
constexpr auto zero = YGFloatOptional{0.0f};
|
||||
constexpr auto one = YGFloatOptional{1.0f};
|
||||
constexpr auto positive = YGFloatOptional{1234.5f};
|
||||
constexpr auto negative = YGFloatOptional{-9876.5f};
|
||||
|
||||
TEST(YGFloatOptional, value) {
|
||||
ASSERT_EQ(zero.getValue(), 0.0f);
|
||||
|
Reference in New Issue
Block a user