diff options
author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2025-08-19 23:27:10 +0800 |
---|---|---|
committer | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2025-08-20 11:47:00 +0800 |
commit | 2db239acd1e4cb61e8c5c55dcc4b08c7d64919b6 (patch) | |
tree | 02988197e98bc10363df2842f8b1a40840f41182 /llvm/include/llvm | |
parent | 78e3ab306f1b6bb18955f80dbd578b0042df9cee (diff) | |
download | llvm-2db239acd1e4cb61e8c5c55dcc4b08c7d64919b6.zip llvm-2db239acd1e4cb61e8c5c55dcc4b08c7d64919b6.tar.gz llvm-2db239acd1e4cb61e8c5c55dcc4b08c7d64919b6.tar.bz2 |
[C++20] [Modules] Improve the import-and-include pattern
The import and include problem is a long-standing issue with the use of
C++20 modules. This patch tried to improve this by skipping parsing
class and functions if their declaration is already defined in modules.
The scale of the patch itself is small as the patch reuses previous
optimization. Maybe we can skip parsing other declarations in the
future. But the patch itself should be good.
Diffstat (limited to 'llvm/include/llvm')
0 files changed, 0 insertions, 0 deletions