summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/unittests/Tooling/RefactoringActionRulesTest.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/clang/unittests/Tooling/RefactoringActionRulesTest.cpp b/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
index 72f14e7d7c9..62c751ac12c 100644
--- a/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
+++ b/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
@@ -42,6 +42,9 @@ createReplacements(const std::unique_ptr<RefactoringActionRule> &Rule,
void handle(AtomicChanges SourceReplacements) override {
Result = std::move(SourceReplacements);
}
+ void handle(SymbolOccurrences Occurrences) override {
+ RefactoringResultConsumer::handle(std::move(Occurrences));
+ }
public:
Optional<Expected<AtomicChanges>> Result;
@@ -183,6 +186,9 @@ Optional<SymbolOccurrences> findOccurrences(RefactoringActionRule &Rule,
void handle(SymbolOccurrences Occurrences) override {
Result = std::move(Occurrences);
}
+ void handle(AtomicChanges Changes) override {
+ RefactoringResultConsumer::handle(std::move(Changes));
+ }
public:
Optional<SymbolOccurrences> Result;
@@ -201,7 +207,7 @@ TEST_F(RefactoringActionRulesTest, ReturnSymbolOccurrences) {
Occurrences.push_back(SymbolOccurrence(
SymbolName("test"), SymbolOccurrence::MatchingSymbol,
Selection.getRange().getBegin()));
- return Occurrences;
+ return std::move(Occurrences);
},
requiredSelection(
selection::identity<selection::SourceSelectionRange>()));
OpenPOWER on IntegriCloud