From fae3c5b5cf84fdb918e89604f00445046be13b50 Mon Sep 17 00:00:00 2001 From: Andrew Hlynskyi Date: Thu, 24 Aug 2023 15:55:48 +0300 Subject: [PATCH] fix(lib): improve visibility control for clang --- lib/include/tree_sitter/api.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/include/tree_sitter/api.h b/lib/include/tree_sitter/api.h index 5003cff7..b2d8a6f5 100644 --- a/lib/include/tree_sitter/api.h +++ b/lib/include/tree_sitter/api.h @@ -1,7 +1,7 @@ #ifndef TREE_SITTER_API_H_ #define TREE_SITTER_API_H_ -#ifdef __GNUC__ +#if defined(__GNUC__) || defined(__clang__) #pragma GCC visibility push(default) #endif @@ -1167,7 +1167,7 @@ void ts_set_allocator( } #endif -#ifdef __GNUC__ +#if defined(__GNUC__) || defined(__clang__) #pragma GCC visibility pop #endif