diff options
| author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2024-04-30 10:59:37 +0800 |
|---|---|---|
| committer | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2024-04-30 11:34:34 +0800 |
| commit | 38067c50a9459caed2892e38b2ae5026a8bff8e2 (patch) | |
| tree | ffafb8ab71df02a8f02694ebc5cb8a8e9fb888fd /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 9d5411ffba0d94b60050cc873773935addca9533 (diff) | |
| download | llvm-38067c50a9459caed2892e38b2ae5026a8bff8e2.zip llvm-38067c50a9459caed2892e38b2ae5026a8bff8e2.tar.gz llvm-38067c50a9459caed2892e38b2ae5026a8bff8e2.tar.bz2 | |
[C++20] [Modules] [Reduced BMI] Avoid force writing static declarations
within module purview
Close https://github.com/llvm/llvm-project/issues/90259
Technically, the static declarations shouldn't be leaked from the module
interface, otherwise it is an illegal program according to the spec. So
we can get rid of the static declarations from the reduced BMI
technically. Then we can close the above issue.
However, there are too many `static inline` codes in existing headers.
So it will be a pretty big breaking change if we do this globally.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
