mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-28 16:11:29 +00:00
[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
This commit is contained in:
parent
77124386fe
commit
81d06268f4
@ -125,8 +125,8 @@ __attribute__((always_inline)) static void SigTrap(uptr p, uptr size) {
|
||||
// __builtin_unreachable();
|
||||
}
|
||||
|
||||
__attribute__((always_inline, nodebug)) static bool PossiblyShortTagMatches(
|
||||
tag_t mem_tag, uptr ptr, uptr sz) {
|
||||
__attribute__((always_inline, nodebug)) static inline bool
|
||||
PossiblyShortTagMatches(tag_t mem_tag, uptr ptr, uptr sz) {
|
||||
tag_t ptr_tag = GetTagFromPointer(ptr);
|
||||
if (ptr_tag == mem_tag)
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user