From 8cfc41fb3b3507f69136e3849bdfa5458c00a910 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 21 Jan 2021 22:52:26 +0000 Subject: [PATCH] Externals/rangeset: use qualified 'size_t' On clang-11 build failed as: ``` [ 42%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit.cpp.o In file included from ../../../../Source/Core/Core/PowerPC/Jit64/Jit.cpp:5: In file included from ../../../../Source/Core/Core/PowerPC/Jit64/Jit.h:21: ../../../../Externals/rangeset/include/rangeset/rangesizeset.h:325:3: error: unknown type name 'size_t'; did you mean 'std::size_t'? size_t size() const { ^ ``` Signed-off-by: Sergei Trofimovich --- Externals/rangeset/include/rangeset/rangeset.h | 3 ++- Externals/rangeset/include/rangeset/rangesizeset.h | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Externals/rangeset/include/rangeset/rangeset.h b/Externals/rangeset/include/rangeset/rangeset.h index 6933c67f5b..60f665c9ee 100644 --- a/Externals/rangeset/include/rangeset/rangeset.h +++ b/Externals/rangeset/include/rangeset/rangeset.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include namespace HyoutaUtilities { @@ -217,7 +218,7 @@ public: return get_from(it) <= value && value < get_to(it); } - size_t size() const { + std::size_t size() const { return Map.size(); } diff --git a/Externals/rangeset/include/rangeset/rangesizeset.h b/Externals/rangeset/include/rangeset/rangesizeset.h index 8519209863..e91c74f210 100644 --- a/Externals/rangeset/include/rangeset/rangesizeset.h +++ b/Externals/rangeset/include/rangeset/rangesizeset.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include @@ -322,7 +323,7 @@ public: return get_from(it) <= value && value < get_to(it); } - size_t size() const { + std::size_t size() const { return Map.size(); } @@ -330,7 +331,7 @@ public: return Map.empty(); } - size_t by_size_count(const SizeT& key) const { + std::size_t by_size_count(const SizeT& key) const { return Sizes.count(key); }