0002-Add-missing-includes-to-fix-gcc-13-compile-error.patch 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. From 339a95b7537b47e5d6b732c0633a00afd96e3ca0 Mon Sep 17 00:00:00 2001
  2. From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>
  3. Date: Thu, 19 Jan 2023 19:35:43 +0100
  4. Subject: [PATCH] Add missing includes to fix gcc-13 compile error
  5. Upstream: https://github.com/bitcoin/bitcoin/commit/fadeb6b103cb441e0e91ef506ef29febabb10715
  6. Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
  7. ---
  8. src/support/lockedpool.cpp | 3 +++
  9. src/support/lockedpool.h | 4 ++--
  10. 2 files changed, 5 insertions(+), 2 deletions(-)
  11. diff --git a/src/support/lockedpool.cpp b/src/support/lockedpool.cpp
  12. index 26de780f2..11131d551 100644
  13. --- a/src/support/lockedpool.cpp
  14. +++ b/src/support/lockedpool.cpp
  15. @@ -22,6 +22,9 @@
  16. #endif
  17. #include <algorithm>
  18. +#include <limits>
  19. +#include <stdexcept>
  20. +#include <utility>
  21. #ifdef ARENA_DEBUG
  22. #include <iomanip>
  23. #include <iostream>
  24. diff --git a/src/support/lockedpool.h b/src/support/lockedpool.h
  25. index b9e2e99d1..25b4c0f36 100644
  26. --- a/src/support/lockedpool.h
  27. +++ b/src/support/lockedpool.h
  28. @@ -5,11 +5,11 @@
  29. #ifndef BITCOIN_SUPPORT_LOCKEDPOOL_H
  30. #define BITCOIN_SUPPORT_LOCKEDPOOL_H
  31. -#include <stdint.h>
  32. +#include <cstddef>
  33. #include <list>
  34. #include <map>
  35. -#include <mutex>
  36. #include <memory>
  37. +#include <mutex>
  38. #include <unordered_map>
  39. /**
  40. --
  41. 2.39.2