diff options
author | Mike Pall <mike> | 2015-01-04 23:52:50 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2015-01-04 23:52:50 +0100 |
commit | e1261a07bf5d497ca7f6c53a420f1b28ac3e14dc (patch) | |
tree | be2b32d0af2c582dda19543c7437c6beadd3c42d /src/lj_arch.h | |
parent | dfe84fd8c545b6f2da721e3f86f9b00f31711abd (diff) | |
download | luajit-e1261a07bf5d497ca7f6c53a420f1b28ac3e14dc.tar.gz luajit-e1261a07bf5d497ca7f6c53a420f1b28ac3e14dc.tar.bz2 luajit-e1261a07bf5d497ca7f6c53a420f1b28ac3e14dc.zip |
ARM64: Compatibility fixes for Clang.
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r-- | src/lj_arch.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index 202fc5cb..cb583554 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -300,6 +300,16 @@ | |||
300 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) | 300 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) |
301 | #error "Need at least GCC 4.2 or newer" | 301 | #error "Need at least GCC 4.2 or newer" |
302 | #endif | 302 | #endif |
303 | #elif LJ_TARGET_ARM64 | ||
304 | #if __clang__ | ||
305 | #if (__clang_major__ < 3) || ((__clang_major__ == 3) && __clang_minor__ < 5) | ||
306 | #error "Need at least Clang 3.5 or newer" | ||
307 | #endif | ||
308 | #else | ||
309 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 8) | ||
310 | #error "Need at least GCC 4.8 or newer" | ||
311 | #endif | ||
312 | #endif | ||
303 | #elif !LJ_TARGET_PS3 | 313 | #elif !LJ_TARGET_PS3 |
304 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) | 314 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) |
305 | #error "Need at least GCC 4.3 or newer" | 315 | #error "Need at least GCC 4.3 or newer" |