21 lines
784 B
Diff
21 lines
784 B
Diff
diff -up chromium-78.0.3904.70/base/containers/intrusive_heap.h.gcc-sizet chromium-78.0.3904.70/base/containers/intrusive_heap.h
|
|
--- chromium-78.0.3904.70/base/containers/intrusive_heap.h.gcc-sizet 2019-10-23 11:02:56.767907986 -0400
|
|
+++ chromium-78.0.3904.70/base/containers/intrusive_heap.h 2019-10-23 11:04:58.317351636 -0400
|
|
@@ -131,6 +131,7 @@
|
|
|
|
#include <algorithm>
|
|
#include <functional>
|
|
+#include <limits>
|
|
#include <type_traits>
|
|
#include <utility>
|
|
#include <vector>
|
|
@@ -149,7 +150,7 @@ namespace base {
|
|
// in place.
|
|
class BASE_EXPORT HeapHandle {
|
|
public:
|
|
- enum : size_t { kInvalidIndex = -1 };
|
|
+ enum : size_t { kInvalidIndex = std::numeric_limits<size_t>::max() };
|
|
|
|
constexpr HeapHandle() = default;
|
|
constexpr HeapHandle(const HeapHandle& other) = default;
|