From: Ken Dyck Date: Thu, 19 Nov 2009 12:15:31 +0000 (+0000) Subject: Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which uses X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed116e95bc01f002918343d6003b573bd17e26a3;p=clang Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which uses __INTPTR_WIDTH__ instead. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89340 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/InitPreprocessor.cpp b/lib/Frontend/InitPreprocessor.cpp index b77c24093f..03d3a0039e 100644 --- a/lib/Frontend/InitPreprocessor.cpp +++ b/lib/Frontend/InitPreprocessor.cpp @@ -390,7 +390,6 @@ static void InitializePredefinedMacros(const TargetInfo &TI, DefineTypeWidth("__INTMAX_WIDTH__", TI.getIntMaxType(), TI, Buf); DefineType("__PTRDIFF_TYPE__", TI.getPtrDiffType(0), Buf); - DefineType("__INTPTR_TYPE__", TI.getIntPtrType(), Buf); DefineTypeWidth("__INTPTR_WIDTH__", TI.getIntPtrType(), TI, Buf); DefineType("__SIZE_TYPE__", TI.getSizeType(), Buf); DefineType("__WCHAR_TYPE__", TI.getWCharType(), Buf); diff --git a/test/Preprocessor/init.c b/test/Preprocessor/init.c index aae218db46..44ce0987fd 100644 --- a/test/Preprocessor/init.c +++ b/test/Preprocessor/init.c @@ -156,7 +156,6 @@ // ARM:#define __INT8_TYPE__ char // ARM:#define __INTMAX_MAX__ 9223372036854775807LL // ARM:#define __INTMAX_WIDTH__ 64 -// ARM:#define __INTPTR_TYPE__ long int // ARM:#define __INTPTR_WIDTH__ 32 // ARM:#define __INT_MAX__ 2147483647 // ARM:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -234,7 +233,6 @@ // BFIN:#define __INT8_TYPE__ char // BFIN:#define __INTMAX_MAX__ 9223372036854775807LL // BFIN:#define __INTMAX_WIDTH__ 64 -// BFIN:#define __INTPTR_TYPE__ long int // BFIN:#define __INTPTR_WIDTH__ 32 // BFIN:#define __INT_MAX__ 2147483647 // BFIN:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -305,7 +303,6 @@ // I386:#define __INT8_TYPE__ char // I386:#define __INTMAX_MAX__ 9223372036854775807LL // I386:#define __INTMAX_WIDTH__ 64 -// I386:#define __INTPTR_TYPE__ int // I386:#define __INTPTR_WIDTH__ 32 // I386:#define __INT_MAX__ 2147483647 // I386:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L @@ -382,7 +379,6 @@ // MSP430:#define __INT8_TYPE__ char // MSP430:#define __INTMAX_MAX__ 2147483647L // MSP430:#define __INTMAX_WIDTH__ 32 -// MSP430:#define __INTPTR_TYPE__ short // MSP430:#define __INTPTR_WIDTH__ 16 // MSP430:#define __INT_MAX__ 32767 // MSP430:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -452,7 +448,6 @@ // PIC16:#define __INT8_TYPE__ char // PIC16:#define __INTMAX_MAX__ 2147483647L // PIC16:#define __INTMAX_WIDTH__ 32 -// PIC16:#define __INTPTR_TYPE__ short // PIC16:#define __INTPTR_WIDTH__ 16 // PIC16:#define __INT_MAX__ 32767 // PIC16:#define __LDBL_DENORM_MIN__ 1.40129846e-45F @@ -534,7 +529,6 @@ // PPC64:#define __INT8_TYPE__ char // PPC64:#define __INTMAX_MAX__ 9223372036854775807L // PPC64:#define __INTMAX_WIDTH__ 64 -// PPC64:#define __INTPTR_TYPE__ long int // PPC64:#define __INTPTR_WIDTH__ 64 // PPC64:#define __INT_MAX__ 2147483647 // PPC64:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -613,7 +607,6 @@ // PPC:#define __INT8_TYPE__ char // PPC:#define __INTMAX_MAX__ 9223372036854775807LL // PPC:#define __INTMAX_WIDTH__ 64 -// PPC:#define __INTPTR_TYPE__ long int // PPC:#define __INTPTR_WIDTH__ 32 // PPC:#define __INT_MAX__ 2147483647 // PPC:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -687,7 +680,6 @@ // S390X:#define __INT8_TYPE__ char // S390X:#define __INTMAX_MAX__ 9223372036854775807LL // S390X:#define __INTMAX_WIDTH__ 64 -// S390X:#define __INTPTR_TYPE__ long int // S390X:#define __INTPTR_WIDTH__ 64 // S390X:#define __INT_MAX__ 2147483647 // S390X:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -757,7 +749,6 @@ // SPARC:#define __INT8_TYPE__ char // SPARC:#define __INTMAX_MAX__ 9223372036854775807LL // SPARC:#define __INTMAX_WIDTH__ 64 -// SPARC:#define __INTPTR_TYPE__ long int // SPARC:#define __INTPTR_WIDTH__ 32 // SPARC:#define __INT_MAX__ 2147483647 // SPARC:#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324 @@ -829,7 +820,6 @@ // TCE:#define __INT8_TYPE__ char // TCE:#define __INTMAX_MAX__ 2147483647L // TCE:#define __INTMAX_WIDTH__ 32 -// TCE:#define __INTPTR_TYPE__ int // TCE:#define __INTPTR_WIDTH__ 32 // TCE:#define __INT_MAX__ 2147483647 // TCE:#define __LDBL_DENORM_MIN__ 1.40129846e-45F @@ -903,7 +893,6 @@ // X86_64:#define __INT8_TYPE__ char // X86_64:#define __INTMAX_MAX__ 9223372036854775807L // X86_64:#define __INTMAX_WIDTH__ 64 -// X86_64:#define __INTPTR_TYPE__ long int // X86_64:#define __INTPTR_WIDTH__ 64 // X86_64:#define __INT_MAX__ 2147483647 // X86_64:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L