[hwasan] Fix -Wunneeded-internal-declaration by declaring static inline
authorThurston Dang <thurston@google.com>
Fri, 28 Apr 2023 02:50:09 +0000 (02:50 +0000)
committerThurston Dang <thurston@google.com>
Fri, 28 Apr 2023 03:34:44 +0000 (03:34 +0000)
commit81d06268f47f089335076eb608c880fc0e60a677
treef0bda68565e67aecd918980247192893a96ed3e9
parent77124386feb615343afef2740396de1baceb1336
[hwasan] Fix -Wunneeded-internal-declaration by declaring static inline

https://reviews.llvm.org/D149386 caused a buildbot error (https://lab.llvm.org/buildbot#builders/37/builds/21766):

'In file included from /b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/hwasan/hwasan_interceptors.cpp:18:
/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/hwasan/hwasan_checks.h:128:53: error: 'static' function 'PossiblyShortTagMatches' declared in header file should be declared 'static inline' [-Werror,-Wunneeded-internal-declaration]
__attribute__((always_inline, nodebug)) static bool PossiblyShortTagMatches('

This patch simply adds the inline annotation.

Differential Revision: https://reviews.llvm.org/D149402
compiler-rt/lib/hwasan/hwasan_checks.h