[clang] e427bd5 - [NFC] [C++] [Modules] Mark P2615 as implemented and add test (#147135)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 7 19:01:00 PDT 2025
Author: Ashwin Kishin Banwari
Date: 2025-07-08T10:00:55+08:00
New Revision: e427bd55a852eff2b7fed97941642be121557dca
URL: https://github.com/llvm/llvm-project/commit/e427bd55a852eff2b7fed97941642be121557dca
DIFF: https://github.com/llvm/llvm-project/commit/e427bd55a852eff2b7fed97941642be121557dca.diff
LOG: [NFC] [C++] [Modules] Mark P2615 as implemented and add test (#147135)
This is already implemented. See godbolt:
https://godbolt.org/z/1ra4Ka8od
Added:
clang/test/SemaCXX/P2615.cpp
Modified:
clang/www/cxx_status.html
Removed:
################################################################################
diff --git a/clang/test/SemaCXX/P2615.cpp b/clang/test/SemaCXX/P2615.cpp
new file mode 100644
index 0000000000000..fed177c21bc79
--- /dev/null
+++ b/clang/test/SemaCXX/P2615.cpp
@@ -0,0 +1,11 @@
+// RUN: rm -rf %t
+// RUN: split-file %s %t
+
+
+// RUN: %clang_cc1 -std=c++20 -verify -fsyntax-only %t/A.cpp
+
+//--- A.cpp
+// expected-no-diagnostics
+export module A;
+export namespace N {int x = 42;}
+export using namespace N;
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 4b149db9ecdf1..bd25862f8d277 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -943,7 +943,7 @@ <h2 id="cxx20">C++20 implementation status</h2>
</tr>
<tr> <!-- from Kona 2022 -->
<td><a href="https://wg21.link/P2615R1">P2615R1</a> (<a href="#dr">DR</a>)</td>
- <td class="none" align="center">No</td>
+ <td class="full" align="center">Clang 17</td>
</tr>
<tr> <!-- from Issaquah 2023 -->
<td><a href="https://wg21.link/P2788R0">P2788R0</a> (<a href="#dr">DR</a>)</td>
More information about the cfe-commits
mailing list