diff options
author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2024-07-02 11:29:17 +0800 |
---|---|---|
committer | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2024-07-02 11:43:26 +0800 |
commit | 18f3bcbb13ca83d33223b00761d8cddf463e9ffb (patch) | |
tree | 10281b75a5ee808e16cf621073de62053560a6ad /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | c72cb2766cec0ac519a051780ae5aed42485e012 (diff) | |
download | llvm-18f3bcbb13ca83d33223b00761d8cddf463e9ffb.zip llvm-18f3bcbb13ca83d33223b00761d8cddf463e9ffb.tar.gz llvm-18f3bcbb13ca83d33223b00761d8cddf463e9ffb.tar.bz2 |
[C++20] [Modules] Correct the linkage for template instantiations in
named modules
Close https://github.com/llvm/llvm-project/issues/97313
In the previous patch (https://github.com/llvm/llvm-project/pull/75912),
I made an oversight that I ignored the templates in named module when
calculating the linkage for the vtables. In this patch, I tried to
correct the behavior by merging the logics to calculate the linkage with
key functions with named modules.
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions