diff --git a/libcxx/modules/std/atomic.cppm b/libcxx/modules/std/atomic.cppm --- a/libcxx/modules/std/atomic.cppm +++ b/libcxx/modules/std/atomic.cppm @@ -23,9 +23,6 @@ using std::memory_order_seq_cst; using std::kill_dependency; -} // namespace std - -namespace std { // [atomics.ref.generic], class template atomic_ref // [atomics.ref.pointer], partial specialization for pointers diff --git a/libcxx/modules/std/execution.cppm b/libcxx/modules/std/execution.cppm --- a/libcxx/modules/std/execution.cppm +++ b/libcxx/modules/std/execution.cppm @@ -17,7 +17,7 @@ using std::is_execution_policy_v; } // namespace std -namespace std::execution { +export namespace std::execution { // [execpol.seq], sequenced execution policy using std::execution::sequenced_policy; diff --git a/libcxx/modules/std/filesystem.cppm b/libcxx/modules/std/filesystem.cppm --- a/libcxx/modules/std/filesystem.cppm +++ b/libcxx/modules/std/filesystem.cppm @@ -110,11 +110,11 @@ } // namespace std::filesystem // [fs.path.hash], hash support -namespace std { +export namespace std { using std::hash; } -namespace std::ranges { +export namespace std::ranges { using std::ranges::enable_borrowed_range; using std::ranges::enable_view; } // namespace std::ranges