File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -361,6 +361,10 @@ struct CompletionRecorder : public CodeCompleteConsumer {
361
361
(Result.Availability == CXAvailability_NotAvailable ||
362
362
Result.Availability == CXAvailability_NotAccessible))
363
363
continue ;
364
+ // Destructor completion is rarely useful, and works inconsistently.
365
+ // (s.^ completes ~string, but s.~st^ is an error).
366
+ if (dyn_cast_or_null<CXXDestructorDecl>(Result.Declaration ))
367
+ continue ;
364
368
Results.push_back (Result);
365
369
}
366
370
}
Original file line number Diff line number Diff line change @@ -461,7 +461,7 @@ TEST(CompletionTest, NoDuplicates) {
461
461
{cls (" Adapter" )});
462
462
463
463
// Make sure there are no duplicate entries of 'Adapter'.
464
- EXPECT_THAT (Results.items , ElementsAre (Named (" Adapter" ), Named ( " ~Adapter " ) ));
464
+ EXPECT_THAT (Results.items , ElementsAre (Named (" Adapter" )));
465
465
}
466
466
467
467
TEST (CompletionTest, ScopedNoIndex) {
You can’t perform that action at this time.
0 commit comments