summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2024-03-18 21:36:46 -0400
committerMeco Man <[email protected]>2024-03-19 08:08:33 -0400
commit727629b86bfe93e148c9d87f03158fdcc7755f36 (patch)
treee23ddd8a353925daacf5a437245355b652a59bd8
parentc8851d15a81921c69bd2f1b779d4bd030187fc00 (diff)
[kernel] fix marcos warning in Keil5
-rw-r--r--src/kservice.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kservice.c b/src/kservice.c
index 56d995911f..499e4edaa5 100644
--- a/src/kservice.c
+++ b/src/kservice.c
@@ -1010,11 +1010,11 @@ static char *print_number(char *buf,
return buf;
}
-#ifdef __GNUC__
+#if defined(__GNUC__) && !defined(__ARMCC_VERSION) /* GCC */
#pragma GCC diagnostic push
/* ignore warning: this statement may fall through */
#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
-#endif /* __GNUC__ */
+#endif /* defined(__GNUC__) && !defined(__ARMCC_VERSION) */
/**
* @brief This function will fill a formatted string to buffer.
*
@@ -1340,9 +1340,9 @@ rt_weak int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list arg
return str - buf;
}
RTM_EXPORT(rt_vsnprintf);
-#ifdef __GNUC__
+#if defined(__GNUC__) && !defined(__ARMCC_VERSION) /* GCC */
#pragma GCC diagnostic pop /* ignored "-Wimplicit-fallthrough" */
-#endif /* __GNUC__ */
+#endif /* defined(__GNUC__) && !defined(__ARMCC_VERSION) */
/**
* @brief This function will fill a formatted string to buffer.