diff options
author | Alex Lorenz <arphaman@gmail.com> | 2017-09-12 13:03:42 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2017-09-12 13:03:42 +0000 |
commit | 2420122fbb1ef0232499e0eebbf6c768ca0b1d39 (patch) | |
tree | 1f07cf0c9ddf435c5a8bb8df50ffc54b445cfdc7 | |
parent | d2d2b37cc99ee200b9671ac55a24dc5ae5ab0f96 (diff) | |
download | bcm5719-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.cpp | 8 |
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>())); |