From babf1e977c1228351e352abced2ae8e9242effe2 Mon Sep 17 00:00:00 2001
From: Matthieu Schaller <schaller@strw.leidenuniv.nl>
Date: Fri, 27 Sep 2019 21:12:21 +0200
Subject: [PATCH] Fixes for clang compilation.

---
 src/memuse_rnodes.c      | 2 +-
 src/runner_doiact_grav.c | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/memuse_rnodes.c b/src/memuse_rnodes.c
index 9078e8e78f..260c18dbc7 100644
--- a/src/memuse_rnodes.c
+++ b/src/memuse_rnodes.c
@@ -235,7 +235,7 @@ void memuse_rnode_dump(int depth, struct memuse_rnode *node, int full) {
     // char ptr[MEMUSE_MAXLABLEN];
     uint8_t key[sizeof(uintptr_t)];
     void *ptr;
-  } keyparts = {0};
+  } keyparts = {{0}};
 
   /* Record keypart at this depth. Root has no keypart. */
   if (depth != 0) keyparts.key[depth - 1] = node->keypart;
diff --git a/src/runner_doiact_grav.c b/src/runner_doiact_grav.c
index d4b71b7e94..a8a07162b6 100644
--- a/src/runner_doiact_grav.c
+++ b/src/runner_doiact_grav.c
@@ -1410,9 +1410,8 @@ void runner_dopair_grav_mm_progenies(struct runner *r, const long long flags,
   }
 }
 
-static INLINE void runner_dopair_recursive_grav_pm(struct runner *r,
-                                                   struct cell *ci,
-                                                   const struct cell *cj) {
+void runner_dopair_recursive_grav_pm(struct runner *r, struct cell *ci,
+                                     const struct cell *cj) {
   /* Some constants */
   const struct engine *e = r->e;
   const int periodic = e->mesh->periodic;
-- 
GitLab