From 8ff2f193bb3ed94ee215c83c13431d45d382949b Mon Sep 17 00:00:00 2001 From: Björn Linse Date: Fri, 7 Jun 2019 14:05:26 +0200 Subject: tree-sitter: change vendored tree-sitter to use nvim memory management --- src/tree_sitter/alloc.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/tree_sitter/alloc.h b/src/tree_sitter/alloc.h index c8fe6c6e6d..2229995bd1 100644 --- a/src/tree_sitter/alloc.h +++ b/src/tree_sitter/alloc.h @@ -9,7 +9,20 @@ extern "C" { #include #include -#if defined(TREE_SITTER_TEST) +#include "nvim/memory.h" + +#if 1 + +static inline bool ts_toggle_allocation_recording(bool value) { + return false; +} + +#define ts_malloc xmalloc +#define ts_calloc xcalloc +#define ts_realloc xrealloc +#define ts_free xfree + +#elif defined(TREE_SITTER_TEST) void *ts_record_malloc(size_t); void *ts_record_calloc(size_t, size_t); -- cgit