From 9930096cf064e1050d24e17b4bc79488ce8a4f81 Mon Sep 17 00:00:00 2001
From: William Escande <wescande@google.com>
Date: Wed, 21 Dec 2022 10:42:26 -0800
Subject: [PATCH] Explictly delete default constructor

This constructor is never called and was implicitly deleted.
Build flag is throwing a error when building for host

Test: atest --host with OS_GENERIC defined
Change-Id: Ic807687181f7f732dff0dfce2e6643686f2134d0
---
 system/service/ipc/binder/ipc_handler_binder.h | 1 +
 system/service/ipc/dbus/ipc_handler_dbus.h     | 3 +--
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/system/service/ipc/binder/ipc_handler_binder.h b/system/service/ipc/binder/ipc_handler_binder.h
index d143eef35d9..db10e963407 100644
--- a/system/service/ipc/binder/ipc_handler_binder.h
+++ b/system/service/ipc/binder/ipc_handler_binder.h
@@ -26,6 +26,7 @@ class IPCHandlerBinder : public IPCHandler {
  public:
   IPCHandlerBinder(bluetooth::Adapter* adapter, IPCManager::Delegate* delegate);
 
+  IPCHandlerBinder() = delete;
   IPCHandlerBinder(const IPCHandlerBinder&) = delete;
   IPCHandlerBinder& operator=(const IPCHandlerBinder&) = delete;
 
diff --git a/system/service/ipc/dbus/ipc_handler_dbus.h b/system/service/ipc/dbus/ipc_handler_dbus.h
index 4c0a7e9fea0..6f51ffe213e 100644
--- a/system/service/ipc/dbus/ipc_handler_dbus.h
+++ b/system/service/ipc/dbus/ipc_handler_dbus.h
@@ -30,6 +30,7 @@ class IPCHandlerDBus : public IPCHandler {
  public:
   IPCHandlerDBus(bluetooth::Adapter* adapter, IPCManager::Delegate* delegate);
 
+  IPCHandlerDBus() = delete;
   IPCHandlerDBus(const IPCHandlerDBus&) = delete;
   IPCHandlerDBus& operator=(const IPCHandlerDBus&) = delete;
 
@@ -43,8 +44,6 @@ class IPCHandlerDBus : public IPCHandler {
 
  private:
   base::Thread* dbus_thread_;
-
-  IPCHandlerDBus() = default;
 };
 
 }  // namespace ipc
-- 
GitLab