aboutsummaryrefslogtreecommitdiff
path: root/libcxx/modules
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/modules')
-rw-r--r--libcxx/modules/std/exception.inc1
-rw-r--r--libcxx/modules/std/type_traits.inc3
2 files changed, 4 insertions, 0 deletions
diff --git a/libcxx/modules/std/exception.inc b/libcxx/modules/std/exception.inc
index 02b0f80..3dbc011 100644
--- a/libcxx/modules/std/exception.inc
+++ b/libcxx/modules/std/exception.inc
@@ -18,6 +18,7 @@ export namespace std {
using std::rethrow_exception;
using std::rethrow_if_nested;
using std::set_terminate;
+ using std::swap;
using std::terminate;
using std::terminate_handler;
using std::throw_with_nested;
diff --git a/libcxx/modules/std/type_traits.inc b/libcxx/modules/std/type_traits.inc
index 6823c86..4e49ed8 100644
--- a/libcxx/modules/std/type_traits.inc
+++ b/libcxx/modules/std/type_traits.inc
@@ -330,6 +330,9 @@ export namespace std {
// [meta.const.eval], constant evaluation context
using std::is_constant_evaluated;
+#if _LIBCPP_STD_VER >= 26 && __has_builtin(__builtin_is_within_lifetime)
+ using std::is_within_lifetime;
+#endif
// [depr.meta.types]
using std::aligned_storage;