[all-commits] [llvm/llvm-project] e43e8e: [libc++] Remove dead implementation of is_nothrow_...
Nikolas Klauser via All-commits
all-commits at lists.llvm.org
Mon Apr 28 23:46:28 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e43e8ec7afbdf8b90204060b725d6990829b80a1
https://github.com/llvm/llvm-project/commit/e43e8ec7afbdf8b90204060b725d6990829b80a1
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2025-04-29 (Tue, 29 Apr 2025)
Changed paths:
M libcxx/include/CMakeLists.txt
M libcxx/include/__type_traits/is_convertible.h
R libcxx/include/__type_traits/is_nothrow_convertible.h
M libcxx/include/module.modulemap.in
M libcxx/include/type_traits
Log Message:
-----------
[libc++] Remove dead implementation of is_nothrow_convertible and merge the remaining code into is_convertible.h (#137717)
We can use the `__is_nothrow_convertible` builtin unconditionally now,
which makes the implementation very simple, so there isn't much of a
need to keep a separate header around.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list