diff --git a/tests/YGAutoMinSizeTest.cpp b/tests/YGAutoMinSizeTest.cpp index 02ac9fd2a4..750f6df1c2 100644 --- a/tests/YGAutoMinSizeTest.cpp +++ b/tests/YGAutoMinSizeTest.cpp @@ -59,7 +59,8 @@ YGConfigRef makeWebConfig(bool useAutoMinSize) { const YGErrata errata = YGConfigGetErrata(config); YGConfigSetErrata( config, - static_cast(errata & ~YGErrataMinSizeUndefinedInsteadOfAuto)); + static_cast( + errata & (YGErrataAll ^ YGErrataMinSizeUndefinedInsteadOfAuto))); } return config; } @@ -566,7 +567,8 @@ TEST(YogaAutoMinSize, errata_bit_round_trips) { YGConfigSetErrata( config, static_cast( - YGConfigGetErrata(config) & ~YGErrataMinSizeUndefinedInsteadOfAuto)); + YGConfigGetErrata(config) & + (YGErrataAll ^ YGErrataMinSizeUndefinedInsteadOfAuto))); EXPECT_EQ( YGConfigGetErrata(config) & YGErrataMinSizeUndefinedInsteadOfAuto, 0); diff --git a/tests/YGFirstChildMinWidthTest.cpp b/tests/YGFirstChildMinWidthTest.cpp index 6eaec8a4f5..eb409e8802 100644 --- a/tests/YGFirstChildMinWidthTest.cpp +++ b/tests/YGFirstChildMinWidthTest.cpp @@ -29,7 +29,8 @@ YGConfigRef makeFixedConfig() { const YGErrata errata = YGConfigGetErrata(config); YGConfigSetErrata( config, - static_cast(errata & ~YGErrataFlexFirstPassUsesRunningTotals)); + static_cast( + errata & (YGErrataAll ^ YGErrataFlexFirstPassUsesRunningTotals))); return config; } @@ -125,7 +126,8 @@ TEST(YGFirstChildMinWidth, errata_bit_round_trips) { YGConfigSetErrata( config, static_cast( - YGConfigGetErrata(config) & ~YGErrataFlexFirstPassUsesRunningTotals)); + YGConfigGetErrata(config) & + (YGErrataAll ^ YGErrataFlexFirstPassUsesRunningTotals))); EXPECT_EQ( YGConfigGetErrata(config) & YGErrataFlexFirstPassUsesRunningTotals, 0);