Merge pull request #2561 from ahlinc/fix-api-vis-v2

fix(lib): improve visibility control for clang in `api.h`
This commit is contained in:
Andrew Hlynskyi 2023-08-25 20:08:13 +03:00 committed by GitHub
commit 7c2f31611f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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