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