commit 89b04cc61065ba39b499ede46e24e99936128725 parent 2dc05bedeff35206b8ac12ba670ca35190c09ee2 Author: serge-sans-paille <sguelton@mozilla.com> Date: Wed, 12 Nov 2025 17:49:28 +0000 Bug 1999719 - Remove unused STL header inclusions in ipc/** r=ipc-reviewers,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D272287 Diffstat:
27 files changed, 0 insertions(+), 41 deletions(-)
diff --git a/ipc/chromium/src/base/command_line.cc b/ipc/chromium/src/base/command_line.cc @@ -12,8 +12,6 @@ # include "mozilla/DynamicallyLinkedFunctionPtr.h" #endif -#include <algorithm> - #include "base/logging.h" #include "base/string_piece.h" #include "base/string_util.h" diff --git a/ipc/chromium/src/base/histogram.cc b/ipc/chromium/src/base/histogram.cc @@ -13,7 +13,6 @@ #include <math.h> -#include <algorithm> #include <string> #include "base/logging.h" diff --git a/ipc/chromium/src/base/message_loop.h b/ipc/chromium/src/base/message_loop.h @@ -10,8 +10,6 @@ #include <deque> #include <queue> #include <string> -#include <vector> -#include <map> #include "base/message_pump.h" #include "base/observer_list.h" diff --git a/ipc/chromium/src/base/process_util_posix.cc b/ipc/chromium/src/base/process_util_posix.cc @@ -17,9 +17,6 @@ #include <sys/wait.h> #include <unistd.h> -#include <limits> -#include <set> - #include "base/basictypes.h" #include "base/command_line.h" #include "base/eintr_wrapper.h" diff --git a/ipc/chromium/src/base/rand_util.cc b/ipc/chromium/src/base/rand_util.cc @@ -8,8 +8,6 @@ #include <math.h> -#include <limits> - #include "base/basictypes.h" #include "base/logging.h" #include "mozilla/RandomNum.h" diff --git a/ipc/chromium/src/base/string_util.cc b/ipc/chromium/src/base/string_util.cc @@ -17,7 +17,6 @@ #include <wchar.h> #include <wctype.h> -#include <algorithm> #include <vector> #include "base/basictypes.h" diff --git a/ipc/chromium/src/base/win_util.cc b/ipc/chromium/src/base/win_util.cc @@ -6,7 +6,6 @@ #include "base/win_util.h" -#include <map> #include <sddl.h> #include "base/logging.h" diff --git a/ipc/chromium/src/chrome/common/ipc_channel.h b/ipc/chromium/src/chrome/common/ipc_channel.h @@ -21,7 +21,6 @@ #include "nsISerialEventTarget.h" #ifdef XP_WIN -# include <string> #endif namespace IPC { diff --git a/ipc/chromium/src/chrome/common/ipc_channel_posix.cc b/ipc/chromium/src/chrome/common/ipc_channel_posix.cc @@ -27,9 +27,6 @@ #include <sys/un.h> #include <sys/uio.h> -#include <string> -#include <map> - #include "base/command_line.h" #include "base/eintr_wrapper.h" #include "base/logging.h" diff --git a/ipc/chromium/src/chrome/common/ipc_channel_posix.h b/ipc/chromium/src/chrome/common/ipc_channel_posix.h @@ -12,7 +12,6 @@ #include <sys/socket.h> // for CMSG macros #include <atomic> -#include <string> #include <vector> #include <list> diff --git a/ipc/chromium/src/chrome/common/ipc_channel_win.h b/ipc/chromium/src/chrome/common/ipc_channel_win.h @@ -11,7 +11,6 @@ #include "chrome/common/ipc_message.h" #include <atomic> -#include <string> #include "base/message_loop.h" #include "base/process.h" diff --git a/ipc/chromium/src/chrome/common/ipc_message.h b/ipc/chromium/src/chrome/common/ipc_message.h @@ -7,8 +7,6 @@ #ifndef CHROME_COMMON_IPC_MESSAGE_H__ #define CHROME_COMMON_IPC_MESSAGE_H__ -#include <string> - #include "base/basictypes.h" #include "base/pickle.h" #include "mojo/core/ports/user_message.h" diff --git a/ipc/chromium/src/mojo/core/ports/event.h b/ipc/chromium/src/mojo/core/ports/event.h @@ -7,7 +7,6 @@ #include <stdint.h> -#include <memory> #include <vector> #include "mojo/core/ports/name.h" diff --git a/ipc/chromium/src/mojo/core/ports/message_queue.h b/ipc/chromium/src/mojo/core/ports/message_queue.h @@ -8,7 +8,6 @@ #include <stdint.h> #include <limits> -#include <memory> #include <vector> #include "mojo/core/ports/event.h" diff --git a/ipc/chromium/src/mojo/core/ports/node.cc b/ipc/chromium/src/mojo/core/ports/node.cc @@ -8,7 +8,6 @@ #include <algorithm> #include <atomic> -#include <memory> #include <utility> #include <vector> diff --git a/ipc/chromium/src/mojo/core/ports/port.h b/ipc/chromium/src/mojo/core/ports/port.h @@ -6,7 +6,6 @@ #define MOJO_CORE_PORTS_PORT_H_ #include <map> -#include <memory> #include <utility> #include <vector> diff --git a/ipc/glue/IPCMessageUtils.h b/ipc/glue/IPCMessageUtils.h @@ -8,8 +8,6 @@ #define __IPC_GLUE_IPCMESSAGEUTILS_H__ #include <cstdint> -#include <string> -#include <type_traits> #include "chrome/common/ipc_message.h" #include "chrome/common/ipc_message_utils.h" #include "mozilla/ipc/IPCCore.h" diff --git a/ipc/glue/IPCMessageUtilsSpecializations.h b/ipc/glue/IPCMessageUtilsSpecializations.h @@ -11,7 +11,6 @@ #include <cstdlib> #include <limits> #include <set> -#include <string> #include <type_traits> #include <unordered_map> #include <utility> diff --git a/ipc/glue/MessageChannel.h b/ipc/glue/MessageChannel.h @@ -18,9 +18,7 @@ #endif // defined(XP_WIN) #include <functional> -#include <map> #include <stack> -#include <vector> #include "MessageLink.h" // for HasResultCodes #include "mozilla/ipc/ScopedPort.h" diff --git a/ipc/glue/ProcessUtils.h b/ipc/glue/ProcessUtils.h @@ -8,7 +8,6 @@ #define mozilla_ipc_ProcessUtils_h #include <functional> -#include <vector> #include "mozilla/GeckoArgs.h" #include "mozilla/ipc/FileDescriptor.h" diff --git a/ipc/glue/ProtocolMessageUtils.h b/ipc/glue/ProtocolMessageUtils.h @@ -8,7 +8,6 @@ #define IPC_GLUE_PROTOCOLMESSAGEUTILS_H #include <stdint.h> -#include <string> #include "base/string_util.h" #include "chrome/common/ipc_channel.h" #include "chrome/common/ipc_message_utils.h" diff --git a/ipc/glue/ProtocolUtils.cpp b/ipc/glue/ProtocolUtils.cpp @@ -10,7 +10,6 @@ #ifdef XP_UNIX # include <errno.h> #endif -#include <type_traits> #include "mozilla/IntegerPrintfMacros.h" diff --git a/ipc/glue/SerializedStructuredCloneBuffer.h b/ipc/glue/SerializedStructuredCloneBuffer.h @@ -7,11 +7,8 @@ #ifndef __IPC_GLUE_SERIALIZEDSTRUCTUREDCLONEBUFFER_H__ #define __IPC_GLUE_SERIALIZEDSTRUCTUREDCLONEBUFFER_H__ -#include <algorithm> #include <cstdint> #include <cstdlib> -#include <string> -#include <utility> #include "chrome/common/ipc_message.h" #include "chrome/common/ipc_message_utils.h" #include "js/AllocPolicy.h" diff --git a/ipc/ipdl/test/gtest/IPDLUnitTest.cpp b/ipc/ipdl/test/gtest/IPDLUnitTest.cpp @@ -15,8 +15,6 @@ #include "nsDebugImpl.h" #include "nsThreadManager.h" -#include <string> - #ifdef MOZ_WIDGET_ANDROID # include "nsIAppShell.h" # include "nsServiceManagerUtils.h" diff --git a/ipc/ipdl/test/gtest/TestEndpointOpens.cpp b/ipc/ipdl/test/gtest/TestEndpointOpens.cpp @@ -16,8 +16,6 @@ #include "mozilla/_ipdltest/PTestEndpointOpensOpenedChild.h" #include "mozilla/_ipdltest/PTestEndpointOpensOpenedParent.h" -#include <memory> - using namespace mozilla::ipc; namespace mozilla::_ipdltest { diff --git a/ipc/mscom/AgileReference.cpp b/ipc/mscom/AgileReference.cpp @@ -6,7 +6,6 @@ #include "mozilla/mscom/AgileReference.h" -#include <utility> #include "mozilla/Assertions.h" #include "mozilla/mscom/Utils.h" diff --git a/ipc/testshell/XPCShellEnvironment.h b/ipc/testshell/XPCShellEnvironment.h @@ -7,7 +7,6 @@ #include "base/basictypes.h" -#include <string> #include <stdio.h> #include "nsCOMPtr.h"