[PATCH] D37210: [refactor] add a refactoring action rule that returns symbol occurrences
Haojian Wu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 30 02:13:28 PDT 2017
hokein added inline comments.
================
Comment at: include/clang/Tooling/Refactoring/RefactoringActionRule.h:29
+ SourceChangeRefactoringRuleKind,
+ FindSymbolOccurrencesRefactoringRuleKind
+ };
----------------
I might miss some context here. As per your comment in https://reviews.llvm.org/D36075#inline-323769, you'll try to remove this tag, so I think we will hold off this patch until that is done?
================
Comment at: unittests/Tooling/RefactoringActionRulesTest.cpp:167
+Expected<Optional<SymbolOccurrences>>
+findOccurrences(const std::unique_ptr<RefactoringActionRule> &Rule,
+ RefactoringRuleContext &Context) {
----------------
I'm not a fan of passing a const smart_pointer& as function parameter. The function being called doesn't care about the lifetime management, so I'd use a raw pointer here.
Repository:
rL LLVM
https://reviews.llvm.org/D37210
More information about the cfe-commits
mailing list