diff --git a/llvm/include/Support/DataTypes.h.in b/llvm/include/Support/DataTypes.h.in index 895aa93509c5..0690ee7e58f9 100644 --- a/llvm/include/Support/DataTypes.h.in +++ b/llvm/include/Support/DataTypes.h.in @@ -39,8 +39,9 @@ // built-in data types. typedef __int64 int64_t; typedef unsigned __int64 uint64_t; -typedef int int32_t; -typedef unsigned uint32_t; +typedef signed int int32_t; +typedef unsigned int uint32_t; +typedef signed int ssize_t; #endif #if !defined(INT64_MAX)