aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/event
diff options
context:
space:
mode:
authorii14 <ii14@users.noreply.github.com>2023-03-16 18:13:58 +0100
committerii14 <ii14@users.noreply.github.com>2023-03-16 18:33:41 +0100
commit5bad9afed2189f3716865da42c66133d1f6da218 (patch)
treeae6d4ed001be42181b45e96a5018cd952b6e6801 /src/nvim/event
parent995196c614d14fa5947be4024fe8ea20c8a28973 (diff)
downloadrneovim-5bad9afed2189f3716865da42c66133d1f6da218.tar.gz
rneovim-5bad9afed2189f3716865da42c66133d1f6da218.tar.bz2
rneovim-5bad9afed2189f3716865da42c66133d1f6da218.zip
build: sanitizers for gcc
GCC also supports sanitizers. GCC doesn't support -fsanitize-blacklist option though, so replace .asan-blacklist file with no_sanitize_address function attributes instead.
Diffstat (limited to 'src/nvim/event')
-rw-r--r--src/nvim/event/multiqueue.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/event/multiqueue.c b/src/nvim/event/multiqueue.c
index e05084b656..8f8a36eff9 100644
--- a/src/nvim/event/multiqueue.c
+++ b/src/nvim/event/multiqueue.c
@@ -245,6 +245,7 @@ static void multiqueue_push(MultiQueue *this, Event event)
}
static MultiQueueItem *multiqueue_node_data(QUEUE *q)
+ FUNC_ATTR_NO_SANITIZE_ADDRESS
{
return QUEUE_DATA(q, MultiQueueItem, node);
}