commit 679bd10fd984b1790c7c685e973c9df7ece14e4c
parent f164b7ea4e9d592cb5865e94d01acc44b7ab4d00
Author: serge-sans-paille <sguelton@mozilla.com>
Date: Thu, 13 Nov 2025 10:39:31 +0000
Bug 1999718 - Remove unused STL header inclusions in mfbt/** r=emilio DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D272286
Diffstat:
8 files changed, 0 insertions(+), 11 deletions(-)
diff --git a/mfbt/ArrayUtils.h b/mfbt/ArrayUtils.h
@@ -19,7 +19,6 @@
#ifdef __cplusplus
# include <algorithm>
-# include <array>
# include <type_traits>
namespace mozilla {
diff --git a/mfbt/BitSet.h b/mfbt/BitSet.h
@@ -11,7 +11,6 @@
#include "mozilla/MathAlgorithms.h"
#include "mozilla/Span.h"
-#include <array>
#include <climits>
#include <cstddef>
#include <cstdint>
diff --git a/mfbt/BoundedMPSCQueue.h b/mfbt/BoundedMPSCQueue.h
@@ -25,7 +25,6 @@
#include <cstdint>
#include <memory>
#include <optional>
-#include <type_traits>
namespace mozilla {
diff --git a/mfbt/Buffer.h b/mfbt/Buffer.h
@@ -13,7 +13,6 @@
#include <cstddef>
#include <iterator>
-#include <memory>
#include <utility>
namespace mozilla {
diff --git a/mfbt/RefCounted.h b/mfbt/RefCounted.h
@@ -9,7 +9,6 @@
#ifndef mozilla_RefCounted_h
#define mozilla_RefCounted_h
-#include <utility>
#include <type_traits>
#include "mozilla/Assertions.h"
diff --git a/mfbt/WeakPtr.h b/mfbt/WeakPtr.h
@@ -78,7 +78,6 @@
#include "mozilla/RefPtr.h"
#include <string.h>
-#include <type_traits>
#if defined(MOZILLA_INTERNAL_API)
// For thread safety checking.
diff --git a/mfbt/tests/TestBoundedMPSCQueue.cpp b/mfbt/tests/TestBoundedMPSCQueue.cpp
@@ -5,12 +5,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "mozilla/BoundedMPSCQueue.h"
-#include <vector>
#include <iostream>
#include <thread>
#include <chrono>
-#include <memory>
-#include <string>
using namespace mozilla;
diff --git a/mfbt/tests/TestRange.cpp b/mfbt/tests/TestRange.cpp
@@ -6,8 +6,6 @@
#include "mozilla/Range.h"
-#include <type_traits>
-
using mozilla::Range;
static_assert(std::is_convertible_v<Range<int>, Range<const int>>,