diff options
-rw-r--r-- | src/.clang-tidy | 1 | ||||
-rw-r--r-- | test/.clang-tidy | 1 | ||||
-rw-r--r-- | wscript | 4 |
3 files changed, 5 insertions, 1 deletions
diff --git a/src/.clang-tidy b/src/.clang-tidy index 4cd5fa58..eb43dcf2 100644 --- a/src/.clang-tidy +++ b/src/.clang-tidy @@ -4,6 +4,7 @@ Checks: > -*-uppercase-literal-suffix, -bugprone-branch-clone, -bugprone-suspicious-string-compare, + -clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, -google-readability-todo, -hicpp-signed-bitwise, -llvm-header-guard, diff --git a/test/.clang-tidy b/test/.clang-tidy index 51d3033a..88009c50 100644 --- a/test/.clang-tidy +++ b/test/.clang-tidy @@ -4,6 +4,7 @@ Checks: > -*-uppercase-literal-suffix, -android-cloexec-fopen, -clang-analyzer-nullability.NullabilityBase, + -clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, -hicpp-signed-bitwise, WarningsAsErrors: '*' HeaderFilterRegex: '.*' @@ -42,7 +42,9 @@ def options(ctx): def configure(conf): conf.load('compiler_c', cache=True) conf.load('autowaf', cache=True) - autowaf.set_c_lang(conf, 'c99') + + if not autowaf.set_c_lang(conf, 'c11', mandatory=False): + autowaf.set_c_lang(conf, 'c99') if Options.options.strict: # Check for programs used by lint target |