summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/lib/util/delegate.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/util/delegate.h b/src/lib/util/delegate.h
index 9a5b975a4ef..1c57fd25d28 100644
--- a/src/lib/util/delegate.h
+++ b/src/lib/util/delegate.h
@@ -99,7 +99,7 @@
#define USE_DELEGATE_TYPE DELEGATE_TYPE_INTERNAL
#define MEMBER_ABI __thiscall
#define HAS_DIFFERENT_ABI 1
- #elif defined(__clang__) && defined(__i386__)
+ #elif defined(__clang__) && defined(__i386__) && defined(_WIN32)
#define USE_DELEGATE_TYPE DELEGATE_TYPE_COMPATIBLE
#elif defined(EMSCRIPTEN)
#define USE_DELEGATE_TYPE DELEGATE_TYPE_COMPATIBLE