diff --git a/deps/LIEF/src/utils.cpp b/deps/LIEF/src/utils.cpp index dc3dda286c6076..08ac31813a35c6 100644 --- a/deps/LIEF/src/utils.cpp +++ b/deps/LIEF/src/utils.cpp @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +#include #include #include #include diff --git a/deps/LIEF/third-party/frozen/include/frozen/map.h b/deps/LIEF/third-party/frozen/include/frozen/map.h index fd4f7f92e65c96..8a46023d6a1ffa 100644 --- a/deps/LIEF/third-party/frozen/include/frozen/map.h +++ b/deps/LIEF/third-party/frozen/include/frozen/map.h @@ -30,6 +30,7 @@ #include "frozen/bits/version.h" #include +#include namespace frozen { @@ -138,12 +139,12 @@ class map { constexpr size_type max_size() const { return N; } /* lookup */ - + template constexpr std::size_t count(KeyType const &key) const { return bits::binary_search(items_.begin(), key, less_than_); } - + template constexpr const_iterator find(KeyType const &key) const { return map::find_impl(*this, key); @@ -152,12 +153,12 @@ class map { constexpr iterator find(KeyType const &key) { return map::find_impl(*this, key); } - + template constexpr bool contains(KeyType const &key) const { return this->find(key) != this->end(); } - + template constexpr std::pair equal_range(KeyType const &key) const { @@ -167,7 +168,7 @@ class map { constexpr std::pair equal_range(KeyType const &key) { return equal_range_impl(*this, key); } - + template constexpr const_iterator lower_bound(KeyType const &key) const { return lower_bound_impl(*this, key); @@ -176,7 +177,7 @@ class map { constexpr iterator lower_bound(KeyType const &key) { return lower_bound_impl(*this, key); } - + template constexpr const_iterator upper_bound(KeyType const &key) const { return upper_bound_impl(*this, key); diff --git a/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h b/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h index 50e571442e5393..4f0cb9c00d94a0 100644 --- a/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h +++ b/deps/LIEF/third-party/spdlog/include/spdlog/fmt/bundled/format.h @@ -41,6 +41,7 @@ #include "base.h" #ifndef FMT_MODULE +# include # include // std::signbit # include // std::byte # include // uint32_t diff --git a/deps/ncrypto/ncrypto.cc b/deps/ncrypto/ncrypto.cc index 771589ed69b421..e4c421d690fcb4 100644 --- a/deps/ncrypto/ncrypto.cc +++ b/deps/ncrypto/ncrypto.cc @@ -1,4 +1,5 @@ #include "ncrypto.h" +#include #include #include #include