diff --git a/packages/react-native/ReactCommon/react/renderer/core/ShadowNode.h b/packages/react-native/ReactCommon/react/renderer/core/ShadowNode.h index 6662502d8e7..b38da76fb5a 100644 --- a/packages/react-native/ReactCommon/react/renderer/core/ShadowNode.h +++ b/packages/react-native/ReactCommon/react/renderer/core/ShadowNode.h @@ -91,8 +91,6 @@ class ShadowNode : public Sealable, ShadowNode(ShadowNode const &shadowNode) noexcept = delete; ShadowNode &operator=(ShadowNode const &other) noexcept = delete; - virtual ~ShadowNode() = default; - /* * Clones the shadow node using stored `cloneFunction`. */ diff --git a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h index 8467a05e5d3..f47c2217d4a 100644 --- a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h +++ b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h @@ -40,7 +40,7 @@ class Scheduler final : public UIManagerDelegate { SchedulerToolbox const &schedulerToolbox, UIManagerAnimationDelegate *animationDelegate, SchedulerDelegate *delegate); - ~Scheduler(); + ~Scheduler() override; #pragma mark - Surface Management diff --git a/packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.h index 5aaed2dddf4..afccfd1ad3a 100644 --- a/packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.h +++ b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.h @@ -38,7 +38,7 @@ class UIManager final : public ShadowTreeDelegate { BackgroundExecutor backgroundExecutor, ContextContainer::Shared contextContainer); - ~UIManager(); + ~UIManager() override; void setComponentDescriptorRegistry( const SharedComponentDescriptorRegistry &componentDescriptorRegistry); diff --git a/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.h index f929ba54760..0be85f6dc88 100644 --- a/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.h +++ b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.h @@ -37,7 +37,7 @@ class UIManagerBinding : public jsi::HostObject { UIManagerBinding(std::shared_ptr uiManager); - ~UIManagerBinding(); + ~UIManagerBinding() override; jsi::Value getInspectorDataForInstance( jsi::Runtime &runtime,