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