ioeric added inline comments.

================
Comment at: lib/Tooling/Core/Replacement.cpp:285
@@ +284,3 @@
+            [](const Range &LHS, const Range &RHS) -> bool {
+              if (LHS.getOffset() != RHS.getOffset())
+                return LHS.getOffset() < RHS.getOffset();
----------------
djasper wrote:
> or std::tie(LHS.getOffset(), LHS.getLength()) < std::tie(RHS.getOffset(), 
> RHS.getLength())?
I tried std::tie(args...), but it takes references of args...and return values 
are temp values.

================
Comment at: lib/Tooling/Core/Replacement.cpp:292
@@ +291,3 @@
+    if (Result.empty() ||
+        Result.back().getOffset() + Result.back().getLength() < R.getOffset()) 
{
+      Result.push_back(R);
----------------
djasper wrote:
> Maybe pull out:
>   unsigned CurrentEnd = Result.back().getOffset() + Result.back().getLength();
> 
> Will probably save a line or two :)
But there is Result.empty()...?


http://reviews.llvm.org/D21547



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

Reply via email to