jdenny added inline comments.

================
Comment at: clang/lib/Rewrite/Rewriter.cpp:136
   if (OrigLength != NewStr.size())
     AddReplaceDelta(OrigOffset, NewStr.size() - OrigLength);
 }
----------------
I think this needs to be fixed too.  That is, the removal of the inserts 
requires updating the insert delta separately from the replace delta.  
Otherwise, a future `getRewrittenText` ending at `OrigOffset` will include 
extra characters.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D107503

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

Reply via email to