From 71515995c0e3ae0c0ff14190015b63c450bdd5f4 Mon Sep 17 00:00:00 2001 From: Alexandra Movsesyan Date: Fri, 20 Mar 2026 15:14:18 -0700 Subject: [PATCH] Fix missing `override` on XnnpackBackend destructor Summary: Add missing `override` keyword to `XnnpackBackend::~XnnpackBackend()`. The destructor overrides a virtual base class destructor from `BackendInterface` but was not marked `override`, which triggers `-Werror,-Winconsistent-missing-destructor-override` on strict toolchains (e.g. the ARVR toolchain on macOS). Differential Revision: D97373597 --- backends/xnnpack/runtime/XNNPACKBackend.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/xnnpack/runtime/XNNPACKBackend.cpp b/backends/xnnpack/runtime/XNNPACKBackend.cpp index 7609946e7de..b0e7cd66f49 100644 --- a/backends/xnnpack/runtime/XNNPACKBackend.cpp +++ b/backends/xnnpack/runtime/XNNPACKBackend.cpp @@ -44,7 +44,7 @@ using executorch::runtime::Span; class XnnpackBackend final : public ::executorch::ET_RUNTIME_NAMESPACE::BackendInterface { public: - ~XnnpackBackend() = default; + ~XnnpackBackend() override = default; XnnpackBackend() { // Initialize XNNPACK