From 7b112df36e4769e9d9b5030d446d9b07e56b43ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Fri, 31 Oct 2025 18:58:57 +0300 Subject: [PATCH] mdbx: fix `unused functions` warning from modern clang. --- src/cogs.h | 3 ++- src/osal.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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