From d039ac3955f0809f880f2e22896c5814d724dd80 Mon Sep 17 00:00:00 2001 From: Petr Hosek Date: Mon, 23 Dec 2024 07:33:09 -0800 Subject: [PATCH] [libcxx] Remove the second inclusion of the system header (#120946) This was introduced in #119025 and not only seems unnecessary, it broke the build with older versions of glibc. --- libcxx/include/stdio.h | 4 ---- libcxx/include/stdlib.h | 4 ---- libcxx/include/wchar.h | 4 ---- 3 files changed, 12 deletions(-) diff --git a/libcxx/include/stdio.h b/libcxx/include/stdio.h index d1e57b08f5da..32ab2af5b186 100644 --- a/libcxx/include/stdio.h +++ b/libcxx/include/stdio.h @@ -106,10 +106,6 @@ void perror(const char* s); # ifndef _LIBCPP_STDIO_H # define _LIBCPP_STDIO_H -# if __has_include_next() -# include_next -# endif - # ifdef __cplusplus # undef getc diff --git a/libcxx/include/stdlib.h b/libcxx/include/stdlib.h index e32b7b7d751b..a37faa1c93aa 100644 --- a/libcxx/include/stdlib.h +++ b/libcxx/include/stdlib.h @@ -92,10 +92,6 @@ void *aligned_alloc(size_t alignment, size_t size); // C11 # if !defined(_LIBCPP_STDLIB_H) # define _LIBCPP_STDLIB_H -# if __has_include_next() -# include_next -# endif - # ifdef __cplusplus extern "C++" { // abs diff --git a/libcxx/include/wchar.h b/libcxx/include/wchar.h index 436027b7842a..cc72b44f4c64 100644 --- a/libcxx/include/wchar.h +++ b/libcxx/include/wchar.h @@ -122,10 +122,6 @@ size_t wcsrtombs(char* restrict dst, const wchar_t** restrict src, size_t len, # include <__mbstate_t.h> // provide mbstate_t # include // provide size_t -# if __has_include_next() -# include_next -# endif - // Determine whether we have const-correct overloads for wcschr and friends. # if defined(_WCHAR_H_CPLUSPLUS_98_CONFORMANCE_) # define _LIBCPP_WCHAR_H_HAS_CONST_OVERLOADS 1