[clang] [clang][Modules] Complete the implementation of P2615: Meaningful exports (PR #194201)

Corentin Jabot via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 27 08:46:42 PDT 2026


================
@@ -440,6 +443,87 @@ Decl *Parser::ParseExportDeclaration() {
                                        T.getCloseLocation());
 }
 
+void Parser::CheckUnbracedLinkageOrExportDeclaration(
+    Decl *LinkageOrExportDecl) {
+  const auto *DC = cast<DeclContext>(LinkageOrExportDecl);
+  if (DC->decls_empty())
+    return;
----------------
cor3ntin wrote:

I don't think that can ever be true, we should assert on it instead

https://github.com/llvm/llvm-project/pull/194201


More information about the cfe-commits mailing list