mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-26 01:21:57 +00:00
parent
c085e07b19
commit
45ac75fce3
@ -380,8 +380,15 @@ public:
|
|||||||
R.Availability == CXAvailability_NotAvailable)
|
R.Availability == CXAvailability_NotAvailable)
|
||||||
continue;
|
continue;
|
||||||
if (R.Declaration) {
|
if (R.Declaration) {
|
||||||
if (R.Declaration->getKind() == Decl::CXXDestructor)
|
Decl::Kind K = R.Declaration->getKind();
|
||||||
|
if (K == Decl::CXXDestructor)
|
||||||
continue;
|
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 (auto *RD = dyn_cast<RecordDecl>(R.Declaration))
|
||||||
if (RD->isInjectedClassName())
|
if (RD->isInjectedClassName())
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user