Casting.h: Automatically handle isa<Base>(Derived).
[oota-llvm.git] / include / llvm / Support / DataTypes.h.cmake
index d17f35f1ca45dfb18eb20fdee3402bb6b2fe072d..7484abd3686877ba5b7b7c10f0d65e84421dcaed 100644 (file)
@@ -79,21 +79,12 @@ typedef u_int64_t uint64_t;
 #endif
 #endif
 
-#ifdef _OpenBSD_
-#define INT8_MAX 127
-#define INT8_MIN -128
-#define UINT8_MAX 255
-#define INT16_MAX 32767
-#define INT16_MIN -32768
-#define UINT16_MAX 65535
-#define INT32_MAX 2147483647
-#define INT32_MIN -2147483648
-#define UINT32_MAX 4294967295U
-#endif
-
 #else /* _MSC_VER */
 /* Visual C++ doesn't provide standard integer headers, but it does provide
    built-in data types. */
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#endif
 #include <stdlib.h>
 #include <stddef.h>
 #include <sys/types.h>