diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-06 21:34:31 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-06 21:59:23 -0800 |
commit | 233ddfac541749a0da80ea27913dc1ef4ea700bb (patch) | |
tree | d0b0d5939225ed1ebbb03c1dbeae7f0d3548092b /include | |
parent | 31f4b2d86bfbc753cec9be376719acc4b120e944 (diff) | |
download | ruby-233ddfac541749a0da80ea27913dc1ef4ea700bb.tar.gz |
Stop exporting symbols for MJIT
Diffstat (limited to 'include')
-rw-r--r-- | include/ruby/internal/dllexport.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/ruby/internal/dllexport.h b/include/ruby/internal/dllexport.h index 08a262209d..a540eece81 100644 --- a/include/ruby/internal/dllexport.h +++ b/include/ruby/internal/dllexport.h @@ -69,17 +69,6 @@ /* These macros are used for functions which are exported only for MJIT and NOT ensured to be exported in future versions. */ -#if ! defined(MJIT_HEADER) -# define MJIT_FUNC_EXPORTED RUBY_FUNC_EXPORTED -#elif ! RBIMPL_COMPILER_IS(MSVC) -# define MJIT_FUNC_EXPORTED RUBY_FUNC_EXPORTED -#else -# define MJIT_FUNC_EXPORTED static -#endif - -#define MJIT_SYMBOL_EXPORT_BEGIN RUBY_SYMBOL_EXPORT_BEGIN -#define MJIT_SYMBOL_EXPORT_END RUBY_SYMBOL_EXPORT_END - /* On mswin, MJIT header transformation can't be used since cl.exe can't output preprocessed output preserving macros. So this `MJIT_STATIC` is needed to force non-static function to static on MJIT header to avoid symbol conflict. */ |