xref: /llvm-project/clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-module.cpp (revision 010317e1731d76b91c00ed1241583e518380d65f)
1 // RUN: %check_clang_tidy -std=c++20 %s misc-use-internal-linkage %t -- -- -I%S/Inputs/use-internal-linkage
2 
3 module;
4 
5 export module test;
6 
7 export void single_export_fn() {}
8 export int single_export_var;
9 
10 export {
11   void group_export_fn1() {}
12   void group_export_fn2() {}
13   int group_export_var1;
14   int group_export_var2;
15 }
16 
17 export namespace aa {
18 void namespace_export_fn() {}
19 int namespace_export_var;
20 } // namespace aa
21