diff --git a/ReactCommon/yoga/yoga/Yoga.cpp b/ReactCommon/yoga/yoga/Yoga.cpp index 552834738b3..6e42d51aeee 100644 --- a/ReactCommon/yoga/yoga/Yoga.cpp +++ b/ReactCommon/yoga/yoga/Yoga.cpp @@ -1850,7 +1850,9 @@ static bool YGNodeFixedSizeSetMeasuredDimensions( } static void YGZeroOutLayoutRecursivly(const YGNodeRef node) { - memset(&(node->getLayout()), 0, sizeof(YGLayout)); + node->getLayout() = {}; + node->setLayoutDimension(0, 0); + node->setLayoutDimension(0, 1); node->setHasNewLayout(true); node->cloneChildrenIfNeeded(); const uint32_t childCount = YGNodeGetChildCount(node);