diff --git a/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp b/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp index 7b1d7461d745..192a6af77da9 100644 --- a/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp +++ b/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp @@ -35,7 +35,7 @@ namespace facebook::yoga { -std::atomic gCurrentGenerationCount(0); +constinit std::atomic gCurrentGenerationCount(0); static bool hasAutoHorizontalMargin(const Style& style) { for (const auto direction : {Direction::LTR, Direction::RTL}) { diff --git a/packages/react-native/ReactCommon/yoga/yoga/event/event.cpp b/packages/react-native/ReactCommon/yoga/yoga/event/event.cpp index ac6735d6d44b..b9d373775946 100644 --- a/packages/react-native/ReactCommon/yoga/yoga/event/event.cpp +++ b/packages/react-native/ReactCommon/yoga/yoga/event/event.cpp @@ -46,7 +46,7 @@ struct Node { : subscriber{std::move(subscriber)} {} }; -std::atomic subscribers{nullptr}; +constinit std::atomic subscribers{nullptr}; Node* push(Node* newHead) { Node* oldHead = nullptr;