diff options
author | perky <perky@FreeBSD.org> | 2006-08-08 21:21:16 +0800 |
---|---|---|
committer | perky <perky@FreeBSD.org> | 2006-08-08 21:21:16 +0800 |
commit | 30da6f092020bc03b111dfcde4c6126f73e51854 (patch) | |
tree | d8534f6ec531be7212132ce6609ee0dc574baee0 /devel/llvm/files | |
parent | 6b405001fb2eeb19abaa6cd25e0ccfaec497844a (diff) | |
download | freebsd-ports-gnome-30da6f092020bc03b111dfcde4c6126f73e51854.tar.gz freebsd-ports-gnome-30da6f092020bc03b111dfcde4c6126f73e51854.tar.zst freebsd-ports-gnome-30da6f092020bc03b111dfcde4c6126f73e51854.zip |
Fix build on 4-STABLE.
Diffstat (limited to 'devel/llvm/files')
-rw-r--r-- | devel/llvm/files/patch-include-llvm-Modules.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/devel/llvm/files/patch-include-llvm-Modules.h b/devel/llvm/files/patch-include-llvm-Modules.h new file mode 100644 index 000000000000..ff2c1638a42b --- /dev/null +++ b/devel/llvm/files/patch-include-llvm-Modules.h @@ -0,0 +1,56 @@ +--- include/llvm/Module.h.orig Wed Mar 8 18:38:51 2006 ++++ include/llvm/Module.h Tue Aug 8 11:26:39 2006 +@@ -24,6 +24,53 @@ + #include "llvm/ADT/SetVector.h" + #include "llvm/Support/DataTypes.h" + ++// Workarounds for FreeBSD 4 ++#include <osreldate.h> ++#if __FreeBSD_version < 500000 ++#ifndef INT8_MIN ++#define INT8_MIN (-0x7f-1) ++#endif ++#ifndef INT16_MIN ++#define INT16_MIN (-0x7fff-1) ++#endif ++#ifndef INT32_MIN ++#define INT32_MIN (-0x7fffffff-1) ++#endif ++#ifndef INT64_MIN ++#define INT64_MIN (-0x7fffffffffffffffL-1) ++#endif ++#ifndef INT8_MAX ++#define INT8_MAX 0x7f ++#endif ++#ifndef INT16_MAX ++#define INT16_MAX 0x7fff ++#endif ++#ifndef INT32_MAX ++#define INT32_MAX 0x7fffffff ++#endif ++#ifndef INT64_MAX ++#define INT64_MAX 0x7fffffffffffffffL ++#endif ++#ifndef UINT8_MAX ++#define UINT8_MAX 0xff ++#endif ++#ifndef UINT16_MAX ++#define UINT16_MAX 0xffff ++#endif ++#ifndef UINT32_MAX ++#define UINT32_MAX 0xffffffffU ++#endif ++#ifndef UINT64_MAX ++#define UINT64_MAX 0xffffffffffffffffUL ++#endif ++ ++static inline long long ++llabs(long long x) ++{ ++ return x > 0 ? x : -x; ++} ++#endif ++ + namespace llvm { + + class GlobalVariable; |