================
@@ -710,11 +897,12 @@ emitInfo(const RecordDecl *D, const FullComment *FC,
Location Loc,
// What this is a specialization of.
auto SpecOf = CTSD->getSpecializedTemplateOrPartial();
- if (auto *CTD = dyn_cast<ClassTemplateDecl *>(SpecOf))
- Specialization.SpecializationOf = getUSRForDecl(CTD);
- else if (auto *CTPSD =
- dyn_cast<ClassTemplatePartialSpecializationDecl *>(SpecOf))
- Specialization.SpecializationOf = getUSRForDecl(CTPSD);
+ if (auto *SpecPtr = dyn_cast<ClassTemplateDecl *>(SpecOf)) {
+ Specialization.SpecializationOf = getUSRForDecl(SpecPtr);
+ } else if (auto *SpecPtr =
+ dyn_cast<ClassTemplatePartialSpecializationDecl *>(SpecOf))
{
+ Specialization.SpecializationOf = getUSRForDecl(SpecPtr);
+ }
----------------
petrhosek wrote:
This also applies to other edits in this PR where we use curly braces around
single-statement bodies.
https://github.com/llvm/llvm-project/pull/138065
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits