@ChuanqiXu noticed std::atomic was not properly exported in the std module.
Investigation showed other named declarations were not exported either. This
fixes the issue.
Depends on D156550
Paths
| Differential D156592
[libc++][modules] Fixes exporting named declarations. ClosedPublic Authored by Mordante on Jul 29 2023, 4:21 AM.
Details
Summary @ChuanqiXu noticed std::atomic was not properly exported in the std module. Depends on D156550
Diff Detail
Event TimelineMordante added a child revision: D156594: [libc++][modules] Improves export validation..Jul 29 2023, 6:09 AM Comment Actions Note this patch is a minimal fix intended to be backported to LLVM-17. The tests are in D156594. This revision is now accepted and ready to land.Jul 31 2023, 8:31 AM Closed by commit rGe57f6f709ed2: [libc++][modules] Fixes exporting named declarations. (authored by Mordante). · Explain WhyJul 31 2023, 9:37 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 545710 libcxx/modules/std/atomic.cppm
libcxx/modules/std/execution.cppm
libcxx/modules/std/filesystem.cppm
|