=?utf-8?q?Ildikó?= Cseri <[email protected]>, =?utf-8?q?Ildikó?= Cseri <[email protected]>, =?utf-8?q?Ildikó?= Cseri <[email protected]>, =?utf-8?q?Ildikó?= Cseri <[email protected]> Message-ID: In-Reply-To: <llvm.org/llvm/llvm-project/pull/[email protected]>
================ @@ -279,155 +17,6 @@ SYMBOL(abs, None, <stdlib.h>) SYMBOL(abs, None, <cmath>) SYMBOL(abs, None, <math.h>) -// Only add headers for the generic atomic template. -// Ignore variants (std::weak_ptr, std::shared_ptr). -SYMBOL(atomic, std::, <atomic>) -// atomic_* family symbols. <stdatomic.h> is for C compatibility. -SYMBOL(atomic_bool, std::, <atomic>) -SYMBOL(atomic_bool, None, <atomic>) -SYMBOL(atomic_bool, None, <stdatomic.h>) ---------------- itislu wrote: > some (partial) specializations involving atomic's of smart pointers are > actually defined in . I think for this it is sufficient that `SYMBOL(atomic, std::, <memory>)` exists. The [type aliases](https://en.cppreference.com/w/cpp/atomic/atomic.html#Type_aliases) for specializations for integral types are separate and in `atomic` only: https://godbolt.org/z/q3Gf8hzd9 https://github.com/llvm/llvm-project/pull/147720 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
