diff --git a/src/memuse_rnodes.c b/src/memuse_rnodes.c index 9078e8e78fa3c58ac9db8fdad112a79016890438..260c18dbc7997671ee1e9d516afb8aaa0591e43c 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 d4b71b7e94ad1d5731cd81747e296a0aed05e520..a8a07162b69613354bca35b4bc72fd27fc19e0d0 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;