From 3a0833614c629c907ae3d1eb170de714f3492fe5 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 14 Jul 2022 14:24:01 -0400 Subject: Suppress new warnings in clang and clang-tidy 14 --- .clang-tidy | 5 ++--- src/jalv.c | 2 +- wscript | 1 + 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.clang-tidy b/.clang-tidy index 36b646f..a097be9 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -12,13 +12,11 @@ Checks: > -bugprone-macro-parentheses, -cert-dcl37-c, -cert-dcl51-cpp, + -cert-err33-c, -cert-err34-c, - -clang-analyzer-core.CallAndMessage, - -clang-analyzer-optin.cplusplus.VirtualCall, -clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, -concurrency-mt-unsafe, -cppcoreguidelines-avoid-non-const-global-variables, - -cppcoreguidelines-macro-usage, -cppcoreguidelines-owning-memory, -cppcoreguidelines-pro-bounds-pointer-arithmetic, -cppcoreguidelines-pro-type-reinterpret-cast, @@ -32,6 +30,7 @@ Checks: > -misc-no-recursion, -modernize-use-trailing-return-type, -readability-function-cognitive-complexity, + -readability-identifier-length, -readability-implicit-bool-conversion, -readability-non-const-parameter, -readability-static-accessed-through-instance, diff --git a/src/jalv.c b/src/jalv.c index aa782b3..1e937f4 100644 --- a/src/jalv.c +++ b/src/jalv.c @@ -81,7 +81,7 @@ #endif #ifndef ARRAY_SIZE -# define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0])) +# define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) #endif #ifndef MSG_BUFFER_SIZE diff --git a/wscript b/wscript index 0bb218b..e78baf2 100644 --- a/wscript +++ b/wscript @@ -54,6 +54,7 @@ def configure(conf): autowaf.add_compiler_flags(conf.env, 'c', { 'clang': [ '-Wno-bad-function-cast', + '-Wno-declaration-after-statement', '-Wno-missing-noreturn', ], 'gcc': [ -- cgit v1.2.1