diff options
author | Pat Gavlin <pagavlin@microsoft.com> | 2017-06-07 10:28:44 -0700 |
---|---|---|
committer | Pat Gavlin <pagavlin@microsoft.com> | 2017-06-07 10:41:41 -0700 |
commit | 15d31659309c603e3bb2b748615a86423e62c6b6 (patch) | |
tree | 719047531874243ef380033db5c67ce9ac0194f3 /src/inc/coredistools.h | |
parent | be21b511fc3ee42a2db1c8ce70499efd8d82d37e (diff) | |
download | coreclr-15d31659309c603e3bb2b748615a86423e62c6b6.tar.gz coreclr-15d31659309c603e3bb2b748615a86423e62c6b6.tar.bz2 coreclr-15d31659309c603e3bb2b748615a86423e62c6b6.zip |
Define `__cdecl` if necessary in coredistools.h.
This fixes a build break for CoreDisTools on Linux.
Diffstat (limited to 'src/inc/coredistools.h')
-rw-r--r-- | src/inc/coredistools.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/inc/coredistools.h b/src/inc/coredistools.h index c73b2f7048..54146058e8 100644 --- a/src/inc/coredistools.h +++ b/src/inc/coredistools.h @@ -27,6 +27,13 @@ #define DllIface EXTERN_C __declspec(dllimport) #endif // defined(DllInterfaceExporter) #else +#if !defined(__cdecl) +#if defined(__i386__) +#define __cdecl __attribute__((cdecl)) +#else +#define __cdecl +#endif +#endif #define DllIface EXTERN_C #endif // defined(_MSC_VER) |