From 95034859acdf0a7e122a441a85a8e76156d5d933 Mon Sep 17 00:00:00 2001
From: Tiago de Paula Peixoto <tiago@skewed.de>
Date: Mon, 31 Mar 2025 11:22:25 +0200
Subject: [PATCH] Fix compilation with MacOS clang

---
 .../partition_centroid/graph_partition_centroid_rmi.cc          | 2 +-
 src/graph/inference/uncertain/latent_mask.hh                    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/graph/inference/partition_centroid/graph_partition_centroid_rmi.cc b/src/graph/inference/partition_centroid/graph_partition_centroid_rmi.cc
index adc89425..87f50d19 100644
--- a/src/graph/inference/partition_centroid/graph_partition_centroid_rmi.cc
+++ b/src/graph/inference/partition_centroid/graph_partition_centroid_rmi.cc
@@ -88,7 +88,7 @@ REGISTER_MOD
                  {
                      auto a = nr[r];
                      auto b = ns[s];
-                     for (int64_t m = max(1L, a + b - N); m <= min(a, b); ++m)
+                     for (int64_t m = max(int64_t(1), a + b - N); m <= min(a, b); ++m)
                      {
                          double T = (m * (safelog_fast(m) + safelog_fast(N) - safelog_fast(a) - safelog_fast(b))) / N;
                          double lT = lgamma_fast(a + 1) + lgamma_fast(b + 1);
diff --git a/src/graph/inference/uncertain/latent_mask.hh b/src/graph/inference/uncertain/latent_mask.hh
index 58853217..48c15187 100644
--- a/src/graph/inference/uncertain/latent_mask.hh
+++ b/src/graph/inference/uncertain/latent_mask.hh
@@ -168,7 +168,7 @@ struct LatentMask
         {
             auto e = get_edge(u, v);
             if (e == _null_edge)
-                return std::make_tuple(0L, _f_default, _lf_default);
+                return std::make_tuple(int64_t(0), _f_default, _lf_default);
             return std::make_tuple(_ecount[e], _f[e], _lf[e]);
         }
 
-- 
GitLab