mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-25 17:11:59 +00:00
parent
c085e07b19
commit
45ac75fce3
@ -380,8 +380,15 @@ public:
|
||||
R.Availability == CXAvailability_NotAvailable)
|
||||
continue;
|
||||
if (R.Declaration) {
|
||||
if (R.Declaration->getKind() == Decl::CXXDestructor)
|
||||
Decl::Kind K = R.Declaration->getKind();
|
||||
if (K == Decl::CXXDestructor)
|
||||
continue;
|
||||
if (K == Decl::FunctionTemplate) {
|
||||
// Ignore CXXDeductionGuide which has empty TypedText.
|
||||
auto *FD = cast<FunctionTemplateDecl>(R.Declaration);
|
||||
if (FD->getTemplatedDecl()->getKind() == Decl::CXXDeductionGuide)
|
||||
continue;
|
||||
}
|
||||
if (auto *RD = dyn_cast<RecordDecl>(R.Declaration))
|
||||
if (RD->isInjectedClassName())
|
||||
continue;
|
||||
|
Loading…
Reference in New Issue
Block a user