Skip to content

Commit 5792bff

Browse files
author
Ralf W. Grosse-Kunstleve
committed
Python: applying #6409: __visibility__ (with underscores) to avoid name clashes
[SVN r76562]
1 parent e3130fe commit 5792bff

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

include/boost/python/detail/config.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@
7676

7777
# if BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY
7878
# if defined(BOOST_PYTHON_SOURCE)
79-
# define BOOST_PYTHON_DECL __attribute__ ((visibility("default")))
79+
# define BOOST_PYTHON_DECL __attribute__ ((__visibility__("default")))
8080
# define BOOST_PYTHON_BUILD_DLL
8181
# else
8282
# define BOOST_PYTHON_DECL
8383
# endif
8484
# define BOOST_PYTHON_DECL_FORWARD
85-
# define BOOST_PYTHON_DECL_EXCEPTION __attribute__ ((visibility("default")))
85+
# define BOOST_PYTHON_DECL_EXCEPTION __attribute__ ((__visibility__("default")))
8686
# elif (defined(_WIN32) || defined(__CYGWIN__))
8787
# if defined(BOOST_PYTHON_SOURCE)
8888
# define BOOST_PYTHON_DECL __declspec(dllexport)

include/boost/python/module_init.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ extern "C" __declspec(dllexport) _BOOST_PYTHON_MODULE_INIT(name)
7676

7777
# define BOOST_PYTHON_MODULE_INIT(name) \
7878
void BOOST_PP_CAT(init_module_,name)(); \
79-
extern "C" __attribute__ ((visibility("default"))) _BOOST_PYTHON_MODULE_INIT(name)
79+
extern "C" __attribute__ ((__visibility__("default"))) _BOOST_PYTHON_MODULE_INIT(name)
8080

8181
# else
8282

0 commit comments

Comments
 (0)