[clang] [Serialization] Fix lazy template loading (PR #133057)
Vassil Vassilev via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 3 12:29:37 PDT 2025
vgvassilev wrote:
> > I'm not so sure it's about conversion function templates in particular: if it's really commit [658d55b](https://github.com/llvm/llvm-project/commit/658d55ba1117a029f37f51a3072585a1fd9fc59f) causing the problem (@emaxx-google if you happen to have some time, it would be great to confirm reverting that change also avoids the issues in the original case), then there should only be a change for `ClassTemplatePartialSpecializationDecl` and `VarTemplatePartialSpecializationDecl`.
>
> I confirmed that reverting [[658d55b](https://github.com/llvm/llvm-project/commit/658d55ba1117a029f37f51a3072585a1fd9fc59f)] results in a successful compilation of the original google3 target.
@hahnjo, can we move forward with at least the other changes? I'd like to converge with this soon since it has quite good benefits from the modules users perspective.
https://github.com/llvm/llvm-project/pull/133057
More information about the cfe-commits
mailing list