[libcxx-commits] [libcxx] [libc++][modules] Uses _LIBCPP_USING_IF_EXISTS. (PR #90409)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu May 2 11:15:50 PDT 2024


================
@@ -8,65 +8,65 @@
 //===----------------------------------------------------------------------===//
 
 export {
-  using ::div_t;
-  using ::ldiv_t;
-  using ::lldiv_t;
-  using ::size_t;
+  using ::div_t _LIBCPP_USING_IF_EXISTS;
+  using ::ldiv_t _LIBCPP_USING_IF_EXISTS;
+  using ::lldiv_t _LIBCPP_USING_IF_EXISTS;
+  using ::size_t _LIBCPP_USING_IF_EXISTS;
 
   // [support.start.term], start and termination
-  using ::_Exit;
-  using ::abort;
-  using ::at_quick_exit _LIBCPP_USING_IF_EXISTS;
-  using ::atexit;
-  using ::exit;
-  using ::quick_exit _LIBCPP_USING_IF_EXISTS;
+  using ::_Exit _LIBCPP_USING_IF_EXISTS;
+  using ::abort _LIBCPP_USING_IF_EXISTS;
+  using ::at_quick_exit _LIBCPP_USING_IF_EXISTS _LIBCPP_USING_IF_EXISTS;
+  using ::atexit _LIBCPP_USING_IF_EXISTS;
+  using ::exit _LIBCPP_USING_IF_EXISTS;
+  using ::quick_exit _LIBCPP_USING_IF_EXISTS _LIBCPP_USING_IF_EXISTS;
----------------
ldionne wrote:

There's a few cases where this was added twice by mistake.

https://github.com/llvm/llvm-project/pull/90409


More information about the libcxx-commits mailing list