summaryrefslogtreecommitdiffstats
path: root/Tests/ISPC/DynamicLibrary/extra.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/ISPC/DynamicLibrary/extra.cxx')
-rw-r--r--Tests/ISPC/DynamicLibrary/extra.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/Tests/ISPC/DynamicLibrary/extra.cxx b/Tests/ISPC/DynamicLibrary/extra.cxx
index 88ef3a7..b3623d1 100644
--- a/Tests/ISPC/DynamicLibrary/extra.cxx
+++ b/Tests/ISPC/DynamicLibrary/extra.cxx
@@ -2,7 +2,13 @@
#include "extra.ispc.h"
-int extra()
+#ifdef _WIN32
+# define EXPORT __declspec(dllexport)
+#else
+# define EXPORT
+#endif
+
+EXPORT int extra()
{
float vin[16], vout[16];
for (int i = 0; i < 16; ++i)