[llvm-commits] CVS: llvm/include/Support/DataTypes.h
Brian Gaeke
gaeke at cs.uiuc.edu
Mon Aug 11 15:06:01 PDT 2003
Changes in directory llvm/include/Support:
DataTypes.h updated: 1.12 -> 1.13
---
Log message:
If we can't find INT64_MAX, set it to a reasonable default value,
instead of printing out an (incorrect) #error message.
---
Diffs of the changes:
Index: llvm/include/Support/DataTypes.h
diff -u llvm/include/Support/DataTypes.h:1.12 llvm/include/Support/DataTypes.h:1.13
--- llvm/include/Support/DataTypes.h:1.12 Mon Jun 30 16:58:23 2003
+++ llvm/include/Support/DataTypes.h Mon Aug 11 15:04:57 2003
@@ -32,8 +32,16 @@
#error "Cannot define both ENDIAN_LITTLE and ENDIAN_BIG!"
#endif
-#if (!defined(ENDIAN_LITTLE) && !defined(ENDIAN_BIG)) || !defined(INT64_MAX)
+#if (!defined(ENDIAN_LITTLE) && !defined(ENDIAN_BIG))
#error "include/Support/DataTypes.h could not determine endianness!"
+#endif
+
+#if !defined(INT64_MAX)
+/* We couldn't determine INT64_MAX; default it. */
+#define INT64_MAX 9223372036854775807LL
+#endif
+#if !defined(UINT64_MAX)
+#define UINT64_MAX 0xffffffffffffffffULL
#endif
#endif /* SUPPORT_DATATYPES_H */
More information about the llvm-commits
mailing list