diff --git a/src/cogs.h b/src/cogs.h index 3a42b206..457a721c 100644 --- a/src/cogs.h +++ b/src/cogs.h @@ -286,7 +286,8 @@ MDBX_NOTHROW_PURE_FUNCTION static inline const page_t *payload2page(const void * return container_of(data, page_t, entries); } -MDBX_NOTHROW_PURE_FUNCTION static inline const page_t *ptr2page(const MDBX_env *env, const void *ptr) { +MDBX_NOTHROW_PURE_FUNCTION MDBX_MAYBE_UNUSED static inline const page_t *ptr2page(const MDBX_env *env, + const void *ptr) { eASSERT(env, ptr_dist(ptr, env->dxb_mmap.base) >= 0 && (size_t)ptr_dist(ptr, env->dxb_mmap.base) < env->dxb_mmap.limit); const uintptr_t mask = env->ps - 1; diff --git a/src/osal.h b/src/osal.h index d943bfe0..125834f0 100644 --- a/src/osal.h +++ b/src/osal.h @@ -179,7 +179,7 @@ typedef char pathchar_t; #define MDBX_PRIsPATH "s" #endif -static inline bool osal_yield(void) { +MDBX_MAYBE_UNUSED static inline bool osal_yield(void) { #if defined(_WIN32) || defined(_WIN64) return SleepEx(0, true) == WAIT_IO_COMPLETION; #else