mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-13 05:43:10 +00:00
rebase of the patches
This commit is contained in:
parent
2f8cbb7e18
commit
0279840b6c
89
debian/patches/mbstate-revert-issue-62523.patch
vendored
89
debian/patches/mbstate-revert-issue-62523.patch
vendored
@ -14,11 +14,11 @@ Date: Mon Apr 17 09:38:38 2023 -0700
|
|||||||
|
|
||||||
Differential Revision: https://reviews.llvm.org/D148542
|
Differential Revision: https://reviews.llvm.org/D148542
|
||||||
|
|
||||||
diff --git b/libcxx/include/CMakeLists.txt a/libcxx/include/CMakeLists.txt
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/CMakeLists.txt
|
||||||
index 356af6db8f6c..fa64cec327e6 100644
|
===================================================================
|
||||||
--- b/libcxx/include/CMakeLists.txt
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/CMakeLists.txt
|
||||||
+++ a/libcxx/include/CMakeLists.txt
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/CMakeLists.txt
|
||||||
@@ -614,7 +614,6 @@ set(files
|
@@ -615,7 +615,6 @@ set(files
|
||||||
__ranges/views.h
|
__ranges/views.h
|
||||||
__ranges/zip_view.h
|
__ranges/zip_view.h
|
||||||
__split_buffer
|
__split_buffer
|
||||||
@ -26,10 +26,10 @@ index 356af6db8f6c..fa64cec327e6 100644
|
|||||||
__string/char_traits.h
|
__string/char_traits.h
|
||||||
__string/constexpr_c_functions.h
|
__string/constexpr_c_functions.h
|
||||||
__string/extern_template_lists.h
|
__string/extern_template_lists.h
|
||||||
diff --git b/libcxx/include/__locale a/libcxx/include/__locale
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/__locale
|
||||||
index a812427acba4..994613083cdf 100644
|
===================================================================
|
||||||
--- b/libcxx/include/__locale
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/__locale
|
||||||
+++ a/libcxx/include/__locale
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/__locale
|
||||||
@@ -25,8 +25,6 @@
|
@@ -25,8 +25,6 @@
|
||||||
|
|
||||||
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
|
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
|
||||||
@ -39,10 +39,10 @@ index a812427acba4..994613083cdf 100644
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(_LIBCPP_MSVCRT_LIKE)
|
#if defined(_LIBCPP_MSVCRT_LIKE)
|
||||||
diff --git b/libcxx/include/__mbstate_t.h a/libcxx/include/__mbstate_t.h
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/__mbstate_t.h
|
||||||
index d793787fa0cd..487a6d092c71 100644
|
===================================================================
|
||||||
--- b/libcxx/include/__mbstate_t.h
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/__mbstate_t.h
|
||||||
+++ a/libcxx/include/__mbstate_t.h
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/__mbstate_t.h
|
||||||
@@ -16,27 +16,29 @@
|
@@ -16,27 +16,29 @@
|
||||||
# pragma GCC system_header
|
# pragma GCC system_header
|
||||||
#endif
|
#endif
|
||||||
@ -88,10 +88,9 @@ index d793787fa0cd..487a6d092c71 100644
|
|||||||
+_LIBCPP_END_NAMESPACE_STD
|
+_LIBCPP_END_NAMESPACE_STD
|
||||||
+
|
+
|
||||||
#endif // _LIBCPP___MBSTATE_T_H
|
#endif // _LIBCPP___MBSTATE_T_H
|
||||||
diff --git b/libcxx/include/__std_mbstate_t.h a/libcxx/include/__std_mbstate_t.h
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/__std_mbstate_t.h
|
||||||
deleted file mode 100644
|
===================================================================
|
||||||
index e79cc789fddf..000000000000
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/__std_mbstate_t.h
|
||||||
--- b/libcxx/include/__std_mbstate_t.h
|
|
||||||
+++ /dev/null
|
+++ /dev/null
|
||||||
@@ -1,29 +0,0 @@
|
@@ -1,29 +0,0 @@
|
||||||
-// -*- C++ -*-
|
-// -*- C++ -*-
|
||||||
@ -123,11 +122,11 @@ index e79cc789fddf..000000000000
|
|||||||
-_LIBCPP_END_NAMESPACE_STD
|
-_LIBCPP_END_NAMESPACE_STD
|
||||||
-
|
-
|
||||||
-#endif // _LIBCPP___STD_MBSTATE_T_H
|
-#endif // _LIBCPP___STD_MBSTATE_T_H
|
||||||
diff --git b/libcxx/include/iosfwd a/libcxx/include/iosfwd
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/iosfwd
|
||||||
index e3cd9faa70b7..0af7df30d8fd 100644
|
===================================================================
|
||||||
--- b/libcxx/include/iosfwd
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/iosfwd
|
||||||
+++ a/libcxx/include/iosfwd
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/iosfwd
|
||||||
@@ -103,7 +103,7 @@ using u32streampos = fpos<char_traits<char32_t>::state_type>;
|
@@ -103,7 +103,7 @@ using u32streampos = fpos<char_traits<ch
|
||||||
#include <__fwd/sstream.h>
|
#include <__fwd/sstream.h>
|
||||||
#include <__fwd/streambuf.h>
|
#include <__fwd/streambuf.h>
|
||||||
#include <__fwd/string.h>
|
#include <__fwd/string.h>
|
||||||
@ -136,11 +135,11 @@ index e3cd9faa70b7..0af7df30d8fd 100644
|
|||||||
#include <version>
|
#include <version>
|
||||||
|
|
||||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
||||||
diff --git b/libcxx/include/module.modulemap.in a/libcxx/include/module.modulemap.in
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/module.modulemap.in
|
||||||
index 99907787132b..01f763d764e6 100644
|
===================================================================
|
||||||
--- b/libcxx/include/module.modulemap.in
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/module.modulemap.in
|
||||||
+++ a/libcxx/include/module.modulemap.in
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/module.modulemap.in
|
||||||
@@ -1735,7 +1735,6 @@ module std [system] {
|
@@ -1743,7 +1743,6 @@ module std [system] {
|
||||||
module __mbstate_t { private header "__mbstate_t.h" export * }
|
module __mbstate_t { private header "__mbstate_t.h" export * }
|
||||||
module __node_handle { private header "__node_handle" export * }
|
module __node_handle { private header "__node_handle" export * }
|
||||||
module __split_buffer { private header "__split_buffer" export * }
|
module __split_buffer { private header "__split_buffer" export * }
|
||||||
@ -148,11 +147,11 @@ index 99907787132b..01f763d764e6 100644
|
|||||||
module __threading_support { header "__threading_support" export * }
|
module __threading_support { header "__threading_support" export * }
|
||||||
module __tree { header "__tree" export * }
|
module __tree { header "__tree" export * }
|
||||||
module __undef_macros { header "__undef_macros" export * }
|
module __undef_macros { header "__undef_macros" export * }
|
||||||
diff --git b/libcxx/include/uchar.h a/libcxx/include/uchar.h
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/uchar.h
|
||||||
index 546113f7eab4..3a51bb7a9f61 100644
|
===================================================================
|
||||||
--- b/libcxx/include/uchar.h
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/uchar.h
|
||||||
+++ a/libcxx/include/uchar.h
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/uchar.h
|
||||||
@@ -42,12 +42,10 @@ size_t c32rtomb(char* s, char32_t c32, mbstate_t* ps);
|
@@ -42,12 +42,10 @@ size_t c32rtomb(char* s, char32_t c32, m
|
||||||
|
|
||||||
// Some platforms don't implement <uchar.h> and we don't want to give a hard
|
// Some platforms don't implement <uchar.h> and we don't want to give a hard
|
||||||
// error on those platforms. When the platform doesn't provide <uchar.h>, at
|
// error on those platforms. When the platform doesn't provide <uchar.h>, at
|
||||||
@ -166,11 +165,11 @@ index 546113f7eab4..3a51bb7a9f61 100644
|
|||||||
# include <stddef.h>
|
# include <stddef.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
diff --git b/libcxx/include/wchar.h a/libcxx/include/wchar.h
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/wchar.h
|
||||||
index db624cea2bee..c684508dc2cc 100644
|
===================================================================
|
||||||
--- b/libcxx/include/wchar.h
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/include/wchar.h
|
||||||
+++ a/libcxx/include/wchar.h
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/include/wchar.h
|
||||||
@@ -122,8 +122,6 @@ size_t wcsrtombs(char* restrict dst, const wchar_t** restrict src, size_t len,
|
@@ -122,8 +122,6 @@ size_t wcsrtombs(char* restrict dst, con
|
||||||
|
|
||||||
# if __has_include_next(<wchar.h>)
|
# if __has_include_next(<wchar.h>)
|
||||||
# include_next <wchar.h>
|
# include_next <wchar.h>
|
||||||
@ -179,10 +178,10 @@ index db624cea2bee..c684508dc2cc 100644
|
|||||||
# endif
|
# endif
|
||||||
|
|
||||||
// Determine whether we have const-correct overloads for wcschr and friends.
|
// Determine whether we have const-correct overloads for wcschr and friends.
|
||||||
diff --git b/libcxx/test/libcxx/private_headers.verify.cpp a/libcxx/test/libcxx/private_headers.verify.cpp
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/test/libcxx/private_headers.verify.cpp
|
||||||
index 0720e1f72a77..48b9a7f8c574 100644
|
===================================================================
|
||||||
--- b/libcxx/test/libcxx/private_headers.verify.cpp
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/test/libcxx/private_headers.verify.cpp
|
||||||
+++ a/libcxx/test/libcxx/private_headers.verify.cpp
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/test/libcxx/private_headers.verify.cpp
|
||||||
@@ -614,7 +614,6 @@ END-SCRIPT
|
@@ -614,7 +614,6 @@ END-SCRIPT
|
||||||
#include <__ranges/views.h> // expected-error@*:* {{use of private header from outside its module: '__ranges/views.h'}}
|
#include <__ranges/views.h> // expected-error@*:* {{use of private header from outside its module: '__ranges/views.h'}}
|
||||||
#include <__ranges/zip_view.h> // expected-error@*:* {{use of private header from outside its module: '__ranges/zip_view.h'}}
|
#include <__ranges/zip_view.h> // expected-error@*:* {{use of private header from outside its module: '__ranges/zip_view.h'}}
|
||||||
@ -191,10 +190,10 @@ index 0720e1f72a77..48b9a7f8c574 100644
|
|||||||
#include <__string/char_traits.h> // expected-error@*:* {{use of private header from outside its module: '__string/char_traits.h'}}
|
#include <__string/char_traits.h> // expected-error@*:* {{use of private header from outside its module: '__string/char_traits.h'}}
|
||||||
#include <__string/constexpr_c_functions.h> // expected-error@*:* {{use of private header from outside its module: '__string/constexpr_c_functions.h'}}
|
#include <__string/constexpr_c_functions.h> // expected-error@*:* {{use of private header from outside its module: '__string/constexpr_c_functions.h'}}
|
||||||
#include <__string/extern_template_lists.h> // expected-error@*:* {{use of private header from outside its module: '__string/extern_template_lists.h'}}
|
#include <__string/extern_template_lists.h> // expected-error@*:* {{use of private header from outside its module: '__string/extern_template_lists.h'}}
|
||||||
diff --git b/libcxx/utils/generate_iwyu_mapping.py a/libcxx/utils/generate_iwyu_mapping.py
|
Index: llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/utils/generate_iwyu_mapping.py
|
||||||
index f8377a976f08..cb27d4677395 100644
|
===================================================================
|
||||||
--- b/libcxx/utils/generate_iwyu_mapping.py
|
--- llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe.orig/libcxx/utils/generate_iwyu_mapping.py
|
||||||
+++ a/libcxx/utils/generate_iwyu_mapping.py
|
+++ llvm-toolchain-snapshot_17~++20230507075322+70218f6f83fe/libcxx/utils/generate_iwyu_mapping.py
|
||||||
@@ -56,12 +56,11 @@ def generate_map(include):
|
@@ -56,12 +56,11 @@ def generate_map(include):
|
||||||
elif i == '__pstl_memory': continue
|
elif i == '__pstl_memory': continue
|
||||||
elif i == '__pstl_numeric': continue
|
elif i == '__pstl_numeric': continue
|
||||||
|
Loading…
Reference in New Issue
Block a user