From: Ken Dyck Date: Thu, 19 Nov 2009 12:37:14 +0000 (+0000) Subject: Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf2f71f91d6a619772a6fcba63684f28ca7bc72d;p=clang Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been replaced with __PTRDIFF_WIDTH__. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89344 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/InitPreprocessor.cpp b/lib/Frontend/InitPreprocessor.cpp index c64b846278..78247b9089 100644 --- a/lib/Frontend/InitPreprocessor.cpp +++ b/lib/Frontend/InitPreprocessor.cpp @@ -389,7 +389,6 @@ static void InitializePredefinedMacros(const TargetInfo &TI, DefineTypeSize("__INTMAX_MAX__", TI.getIntMaxType(), TI, Buf); DefineTypeWidth("__INTMAX_WIDTH__", TI.getIntMaxType(), TI, Buf); - DefineType("__PTRDIFF_TYPE__", TI.getPtrDiffType(0), Buf); DefineTypeWidth("__PTRDIFF_WIDTH__", TI.getPtrDiffType(0), TI, Buf); DefineTypeWidth("__INTPTR_WIDTH__", TI.getIntPtrType(), TI, Buf); DefineType("__SIZE_TYPE__", TI.getSizeType(), Buf); diff --git a/test/Preprocessor/init.c b/test/Preprocessor/init.c index e4b8d5eb5a..75219b355d 100644 --- a/test/Preprocessor/init.c +++ b/test/Preprocessor/init.c @@ -176,7 +176,6 @@ // ARM:#define __LONG_MAX__ 2147483647L // ARM:#define __NO_INLINE__ 1 // ARM:#define __POINTER_WIDTH__ 32 -// ARM:#define __PTRDIFF_TYPE__ int // ARM:#define __PTRDIFF_WIDTH__ 32 // ARM:#define __SCHAR_MAX__ 127 // ARM:#define __SHRT_MAX__ 32767 @@ -253,7 +252,6 @@ // BFIN:#define __LONG_MAX__ 2147483647L // BFIN:#define __NO_INLINE__ 1 // BFIN:#define __POINTER_WIDTH__ 32 -// BFIN:#define __PTRDIFF_TYPE__ long int // BFIN:#define __PTRDIFF_WIDTH__ 32 // BFIN:#define __SCHAR_MAX__ 127 // BFIN:#define __SHRT_MAX__ 32767 @@ -326,7 +324,6 @@ // I386:#define __NO_INLINE__ 1 // I386:#define __NO_MATH_INLINES 1 // I386:#define __POINTER_WIDTH__ 32 -// I386:#define __PTRDIFF_TYPE__ int // I386:#define __PTRDIFF_WIDTH__ 32 // I386:#define __REGISTER_PREFIX__ // I386:#define __SCHAR_MAX__ 127 @@ -402,7 +399,6 @@ // MSP430:#define __MSP430__ 1 // MSP430:#define __NO_INLINE__ 1 // MSP430:#define __POINTER_WIDTH__ 16 -// MSP430:#define __PTRDIFF_TYPE__ int // MSP430:#define __PTRDIFF_WIDTH__ 16 // MSP430:#define __SCHAR_MAX__ 127 // MSP430:#define __SHRT_MAX__ 32767 @@ -471,7 +467,6 @@ // PIC16:#define __LONG_MAX__ 2147483647L // PIC16:#define __NO_INLINE__ 1 // PIC16:#define __POINTER_WIDTH__ 16 -// PIC16:#define __PTRDIFF_TYPE__ int // PIC16:#define __PTRDIFF_WIDTH__ 16 // PIC16:#define __SCHAR_MAX__ 127 // PIC16:#define __SHRT_MAX__ 32767 @@ -557,7 +552,6 @@ // PPC64:#define __NO_INLINE__ 1 // PPC64:#define __POINTER_WIDTH__ 64 // PPC64:#define __POWERPC__ 1 -// PPC64:#define __PTRDIFF_TYPE__ long int // PPC64:#define __PTRDIFF_WIDTH__ 64 // PPC64:#define __REGISTER_PREFIX__ // PPC64:#define __SCHAR_MAX__ 127 @@ -635,7 +629,6 @@ // PPC:#define __NO_INLINE__ 1 // PPC:#define __POINTER_WIDTH__ 32 // PPC:#define __POWERPC__ 1 -// PPC:#define __PTRDIFF_TYPE__ long int // PPC:#define __PTRDIFF_WIDTH__ 32 // PPC:#define __REGISTER_PREFIX__ // PPC:#define __SCHAR_MAX__ 127 @@ -706,7 +699,6 @@ // S390X:#define __LONG_MAX__ 9223372036854775807L // S390X:#define __NO_INLINE__ 1 // S390X:#define __POINTER_WIDTH__ 64 -// S390X:#define __PTRDIFF_TYPE__ long int // S390X:#define __PTRDIFF_WIDTH__ 64 // S390X:#define __SCHAR_MAX__ 127 // S390X:#define __SHRT_MAX__ 32767 @@ -776,7 +768,6 @@ // SPARC:#define __LONG_MAX__ 2147483647L // SPARC:#define __NO_INLINE__ 1 // SPARC:#define __POINTER_WIDTH__ 32 -// SPARC:#define __PTRDIFF_TYPE__ long int // SPARC:#define __PTRDIFF_WIDTH__ 32 // SPARC:#define __REGISTER_PREFIX__ // SPARC:#define __SCHAR_MAX__ 127 @@ -848,7 +839,6 @@ // TCE:#define __LONG_MAX__ 2147483647L // TCE:#define __NO_INLINE__ 1 // TCE:#define __POINTER_WIDTH__ 32 -// TCE:#define __PTRDIFF_TYPE__ int // TCE:#define __PTRDIFF_WIDTH__ 32 // TCE:#define __SCHAR_MAX__ 127 // TCE:#define __SHRT_MAX__ 32767 @@ -926,7 +916,6 @@ // X86_64:#define __NO_INLINE__ 1 // X86_64:#define __NO_MATH_INLINES 1 // X86_64:#define __POINTER_WIDTH__ 64 -// X86_64:#define __PTRDIFF_TYPE__ long int // X86_64:#define __PTRDIFF_WIDTH__ 64 // X86_64:#define __REGISTER_PREFIX__ // X86_64:#define __SCHAR_MAX__ 127