diff options
| author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2022-12-15 15:22:44 +0800 |
|---|---|---|
| committer | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2022-12-15 15:32:46 +0800 |
| commit | aa00493de2b3c3a1819497ad36b8262be12e40bb (patch) | |
| tree | e63d0d35d0296e4548c97dd624d17a301fda08c6 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 2e8c7f652776ad9c53614bcd638056c5356a5110 (diff) | |
[NFC] [C++20] [Modules] Add merge-records test for C++20 Modules
Merging declarations and checking ODR violations are a big part in the
implementation of modules. Currently, the implementation of C++20
Modules share a big part with the Clang modules and the ObjC modules for
the clang's serializer/deserailizer.
This is good. We saved a lot of time by this. And a lot of C++20
Modules's codes can run due to reuse it. However, the bad side is that
we lack a lot of tests about merging declarations and ODR checks for
C++20 Modules. It is not stable on the long run. So the patch tries to
add a test for it. This should be a long-term goal for C++20 modules.
(To add the test we shoudl add).
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
