ilya-biryukov accepted this revision.
ilya-biryukov marked an inline comment as done.
ilya-biryukov added a comment.
This revision is now accepted and ready to land.

LGTM!



================
Comment at: clang/lib/Tooling/Refactoring/RangeSelector.cpp:124
+    return CharSourceRange::getCharRange(Lexer::getLocForEndOfToken(
+        SelectedRange->getEnd(), 0, Result.Context->getSourceManager(),
+        Result.Context->getLangOpts()));
----------------
Ah, we're so lucky to have the source manager here!
It did not occur to me that having `MatchResult` means we also have access to 
all helper structs we need


================
Comment at: clang/unittests/Tooling/RangeSelectorTest.cpp:130
+    int f(int x, int y, int z) { return 3; }
+    int g() { return f(/* comment */ 3, 7 /* comment */, 9); }
+  )cc";
----------------
NIT: Consider using `llvm::Annotations` from `llvm/Testing/Support`, they might 
help to produce more readable tests.
It allow to mark ranges inside the input text with a special syntax and get 
offsets for those.

No need to change anything in this revision, obviously.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62419/new/

https://reviews.llvm.org/D62419



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to