summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2017-09-12 13:03:42 +0000
committerAlex Lorenz <arphaman@gmail.com>2017-09-12 13:03:42 +0000
commit2420122fbb1ef0232499e0eebbf6c768ca0b1d39 (patch)
tree1f07cf0c9ddf435c5a8bb8df50ffc54b445cfdc7
parentd2d2b37cc99ee200b9671ac55a24dc5ae5ab0f96 (diff)
downloadbcm5719-llvm-2420122fbb1ef0232499e0eebbf6c768ca0b1d39.tar.gz
bcm5719-llvm-2420122fbb1ef0232499e0eebbf6c768ca0b1d39.zip
Fix GCC build error and warnings from r313025
llvm-svn: 313027
-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