The file was a duplicate of atomic_support.h in libc++. Since we now
require the libc++ sources in order to build libc++abi, it's OK to
remove this duplication.
Thanks to @chandlerc for noticing this.
Paths
| Differential D110103
[libc++abi] Remove unnecessary atomic_support.h header from libc++abi ClosedPublic Authored by ldionne on Sep 20 2021, 12:56 PM.
Details
Summary The file was a duplicate of atomic_support.h in libc++. Since we now Thanks to @chandlerc for noticing this.
Diff Detail
Event TimelineComment Actions LGTM. As mentioned in chat, there are other includes of uncopied files: https://github.com/llvm/llvm-project/blob/main/libcxxabi/src/stdlib_stdexcept.cpp#L17 This revision is now accepted and ready to land.Sep 20 2021, 12:59 PM Comment Actions Fix the single-threaded build and the modules build. @chandlerc I am standardizing around using #include "include/FILE.h" // from libc++ instead of This revision now requires review to proceed.Sep 21 2021, 2:40 PM This revision is now accepted and ready to land.Sep 21 2021, 4:55 PM Closed by commit rGf8b1cc365786: [libc++abi] Remove unnecessary atomic_support.h header from libc++abi (authored by ldionne). · Explain WhySep 21 2021, 4:55 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 374072 libcxx/src/include/atomic_support.h
libcxxabi/src/CMakeLists.txt
libcxxabi/src/cxa_default_handlers.cpp
libcxxabi/src/cxa_exception.cpp
libcxxabi/src/cxa_guard_impl.h
libcxxabi/src/cxa_handlers.cpp
libcxxabi/src/include/atomic_support.h
libcxxabi/src/stdlib_stdexcept.cpp
libcxxabi/test/libcxxabi/test/config.py
|