[PATCH] D42639: [clang-move] Clever on handling header file which includes itself.

Eric Liu via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Jan 29 09:11:59 PST 2018


ioeric added inline comments.


================
Comment at: clang-move/ClangMove.cpp:708
+    // Find old.h includes "old.h".
+    if (AbsoluteOldHeader == AbsoluteOldHeader) {
+      OldHeaderIncludeRangeInHeader = IncludeFilenameRange;
----------------
This check is always true?


================
Comment at: clang-move/ClangMove.cpp:869
+    if (Context->Spec.NewCC == NewFile && OldHeaderIncludeRangeInCC.isValid()) {
+      AllCode = AllCode.merge(clang::tooling::Replacements(
+          clang::tooling::Replacement(SM, OldHeaderIncludeRangeInCC,
----------------
I'd pull this into a lambda.


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D42639





More information about the cfe-commits mailing list