freebsd-dev/contrib/llvm-project
Dimitry Andric 1f571f8767 Apply libc++ fix for compiling <type_traits> with clang 16
Merge commit 0e7971154ecb from llvm-project (by Christopher Di Bella):

  [libcxx][NFC] utilises compiler builtins for unary transform type-traits

  Depends on D116203

  Reviewed By: #libc, philnik

  Differential Revision: https://reviews.llvm.org/D131732

Clang 16 got new builtins that are equivalent to hand-written parts of
<type_traits>. When building world with the devel/llvm16 package
installed and CROSS_TOOLCHAIN=llvm16 set, this would lead to -Werror
warnings about those builtins being overridden.

Reported by:	emaste
MFC after:	3 days
2023-05-27 18:19:37 +02:00
..
clang Apply clang fix for assertion building emulators/rpcs3 2023-04-28 16:09:45 +02:00
compiler-rt Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a 2023-02-08 20:05:19 +01:00
libcxx Apply libc++ fix for compiling <type_traits> with clang 16 2023-05-27 18:19:37 +02:00
libunwind Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b 2023-02-08 20:04:38 +01:00
lld Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a 2023-02-08 20:05:19 +01:00
lldb lldb: dereference stoppcbs based on target kernel version 2023-05-25 21:45:52 -04:00
llvm llvm/lld: damage control threading 2023-04-03 16:05:42 +00:00
openmp Merge llvm-project release/15.x llvmorg-15.0.0-rc2-40-gfbd2950d8d0d 2023-02-08 20:04:56 +01:00
FREEBSD-Xlist Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00