diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2023-03-19 13:42:25 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-19 13:42:25 -0400 |
commit | 5726f33e8caaa5967c4ae93972a9eaec0b9c0c82 (patch) | |
tree | 91c3f64e2a1355a1ea1bb9c90d8c31b90bbf9092 /src/nvim/eval | |
parent | 8786b2066d39e45295eacfe7b10263af4a330f2e (diff) | |
parent | 17ce634b8f44e218270ee472599edf4cf3ba0fac (diff) | |
download | rneovim-5726f33e8caaa5967c4ae93972a9eaec0b9c0c82.tar.gz rneovim-5726f33e8caaa5967c4ae93972a9eaec0b9c0c82.tar.bz2 rneovim-5726f33e8caaa5967c4ae93972a9eaec0b9c0c82.zip |
Merge #22691 build!: sanitizers for gcc
Diffstat (limited to 'src/nvim/eval')
-rw-r--r-- | src/nvim/eval/typval.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/eval/typval.h b/src/nvim/eval/typval.h index 4a2654f03e..84e4067f9d 100644 --- a/src/nvim/eval/typval.h +++ b/src/nvim/eval/typval.h @@ -518,13 +518,15 @@ static inline bool tv_get_float_chk(const typval_T *const tv, float_T *const ret static inline DictWatcher *tv_dict_watcher_node_data(QUEUE *q) REAL_FATTR_NONNULL_ALL REAL_FATTR_NONNULL_RET REAL_FATTR_PURE - REAL_FATTR_WARN_UNUSED_RESULT REAL_FATTR_ALWAYS_INLINE; + REAL_FATTR_WARN_UNUSED_RESULT REAL_FATTR_ALWAYS_INLINE + FUNC_ATTR_NO_SANITIZE_ADDRESS; /// Compute the `DictWatcher` address from a QUEUE node. /// /// This only exists for .asan-blacklist (ASAN doesn't handle QUEUE_DATA pointer /// arithmetic). static inline DictWatcher *tv_dict_watcher_node_data(QUEUE *q) + FUNC_ATTR_NO_SANITIZE_ADDRESS { return QUEUE_DATA(q, DictWatcher, node); } |