[PATCH] D119063: [SemaCXX] Properly scope ArgumentPackSubstitutionIndex when expanding base types
Simon Pilgrim via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 23 04:21:50 PST 2022
RKSimon added inline comments.
================
Comment at: clang/lib/Sema/SemaTemplateInstantiate.cpp:2536
- TypeSourceInfo *BaseTypeLoc = SubstType(Base.getTypeSourceInfo(),
- TemplateArgs,
- Base.getSourceRange().getBegin(),
- DeclarationName());
+ BaseTypeLoc =
+ SubstType(Base.getTypeSourceInfo(), TemplateArgs,
----------------
I'm not familiar with this code at all - but we've gone from having a local shadow BaseTypeLoc variable to reusing the BaseTypeLoc declared at line#2510 - is that what we actually want?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D119063/new/
https://reviews.llvm.org/D119063
More information about the cfe-commits
mailing list