summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/lua/LuaBridge/detail/Userdata.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/lua/LuaBridge/detail/Userdata.h b/libs/lua/LuaBridge/detail/Userdata.h
index a0bbf720d4..e832ef2dc1 100644
--- a/libs/lua/LuaBridge/detail/Userdata.h
+++ b/libs/lua/LuaBridge/detail/Userdata.h
@@ -51,8 +51,14 @@
6. Our metatables have "__metatable" set to a boolean = false.
7. Our lightuserdata is unique.
*/
-#ifdef PLATFORM_WINDOWS
+
+#ifdef PLATFORM_WINDOWS
+# ifdef COMPILER_MSVC
+#include "LuaBridge/LuaBridge.h" /* Needed for LuaBridge_API */
+LuaBridge_API void* getIdentityKey ();
+# else
extern void* getIdentityKey ();
+# endif
#else
inline void* getIdentityKey ()
{