fix: suppress unused warnings when DEBUG disabled

When RT_USING_DEBUG is disabled, variables used only in RT_ASSERT
statements become unused, triggering -Wunused-but-set-variable compiler
warnings. These variables are essential for runtime assertions in debug
builds but appear unused in release builds.

Example:
- Variables used in RT_ASSERT(var != RT_NULL) checks
- Affects multiple drivers and components using RT_ASSERT

This is a general cleanup to improve code compilation without affecting
functionality.
This commit is contained in:
KunYi Chen
2024-10-25 12:14:39 +08:00
committed by Meco Man
parent ee1490736c
commit 6b7f1177de
2 changed files with 2 additions and 2 deletions

View File

@@ -117,7 +117,7 @@ extern "C" {
/* Common Utilities */
#define RT_UNUSED(x) ((void)x)
#define RT_UNUSED(x) ((void)(x))
/* compile time assertion */
#define RT_STATIC_ASSERT(name, expn) typedef char _static_assert_##name[(expn)?1:-1]