diff --git a/libcxx/include/module.modulemap b/libcxx/include/module.modulemap index 0f2016e7f5d15..f94b6fc519399 100644 --- a/libcxx/include/module.modulemap +++ b/libcxx/include/module.modulemap @@ -1229,7 +1229,11 @@ module std [system] { module filesystem { module copy_options { header "__filesystem/copy_options.h" } module directory_entry { header "__filesystem/directory_entry.h" } - module directory_iterator { header "__filesystem/directory_iterator.h" } + module directory_iterator { + header "__filesystem/directory_iterator.h" + // This is a workaround for https://github.com/llvm/llvm-project/issues/120108. + export * + } module directory_options { header "__filesystem/directory_options.h" } module file_status { header "__filesystem/file_status.h" } module file_time_type { header "__filesystem/file_time_type.h" }