diff --git a/cli/src/generate/render.rs b/cli/src/generate/render.rs index 4578e3e7..08183822 100644 --- a/cli/src/generate/render.rs +++ b/cli/src/generate/render.rs @@ -1346,7 +1346,7 @@ impl Generator { add_line!(self, "#endif"); add_line!(self, ""); add_line!(self, "#ifdef _WIN32"); - add_line!(self, "#define TS_PUBLIC __declspec(dllexport)"); + add_line!(self, "#define TS_PUBLIC"); add_line!(self, "#else"); add_line!( self, diff --git a/cli/src/generate/templates/alloc.h b/cli/src/generate/templates/alloc.h index 4cb7e187..c7ba9228 100644 --- a/cli/src/generate/templates/alloc.h +++ b/cli/src/generate/templates/alloc.h @@ -10,7 +10,7 @@ extern "C" { #include #ifdef _WIN32 -#define TS_PUBLIC __declspec(dllexport) +#define TS_PUBLIC #else #define TS_PUBLIC __attribute__((visibility("default"))) #endif diff --git a/lib/src/alloc.h b/lib/src/alloc.h index 037903a1..9a0e41c8 100644 --- a/lib/src/alloc.h +++ b/lib/src/alloc.h @@ -10,7 +10,7 @@ extern "C" { #include #ifdef _WIN32 -#define TS_PUBLIC __declspec(dllexport) +#define TS_PUBLIC #else #define TS_PUBLIC __attribute__((visibility("default"))) #endif