summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/module-initializer-header.cppm
AgeCommit message (Collapse)Author
2024-05-04[test] %clang_cc1 -emit-llvm: remove redundant -SFangrui Song
And replace -emit-llvm -o - with -emit-llvm-only
2023-01-08[C++20][Modules] Do not allow non-inline external definitions in header units.Iain Sandoe
[module.import/6] last sentence: A header unit shall not contain a definition of a non-inline function or variable whose name has external linkage. Differential Revision: https://reviews.llvm.org/D140261
2022-08-02[C++20] [Modules] Handle initializer for Header UnitsChuanqi Xu
Previously when we add module initializer, we forget to handle header units. This results that we couldn't compile a Hello World Example with Header Units. This patch tries to fix this. Reviewed By: iains Differential Revision: https://reviews.llvm.org/D130871
2022-08-02Revert "[C++20] [Modules] Handle initializer for Header Units"Chuanqi Xu
This reverts commit db6152ad66d7cf48f9f5c3eb28bf54c092978773. This commit fails in ppc64. Since we want to backport it to 15.x. So revert it now to keep the patch complete.
2022-08-02[C++20] [Modules] Handle initializer for Header UnitsChuanqi Xu
Previously when we add module initializer, we forget to handle header units. This results that we couldn't compile a Hello World Example with Header Units. This patch tries to fix this. Reviewed By: iains Differential Revision: https://reviews.llvm.org/D130871