diff --git a/clang-tools-extra/include-cleaner/lib/Analysis.cpp b/clang-tools-extra/include-cleaner/lib/Analysis.cpp index d20e5b16290706..9e04ab7dd5668f 100644 --- a/clang-tools-extra/include-cleaner/lib/Analysis.cpp +++ b/clang-tools-extra/include-cleaner/lib/Analysis.cpp @@ -36,7 +36,6 @@ void walkUsed(llvm::ArrayRef ASTRoots, } for (const SymbolReference &MacroRef : MacroRefs) { assert(MacroRef.Target.kind() == Symbol::Macro); - // FIXME: Handle macro locations. return CB(MacroRef, findHeaders(MacroRef.Target.macro().Definition, SM, PI)); } diff --git a/clang-tools-extra/include-cleaner/lib/FindHeaders.cpp b/clang-tools-extra/include-cleaner/lib/FindHeaders.cpp index e9e5126da114bc..093cba8b769a91 100644 --- a/clang-tools-extra/include-cleaner/lib/FindHeaders.cpp +++ b/clang-tools-extra/include-cleaner/lib/FindHeaders.cpp @@ -18,6 +18,7 @@ llvm::SmallVector
findHeaders(const SymbolLocation &Loc, llvm::SmallVector
Results; switch (Loc.kind()) { case SymbolLocation::Physical: { + // FIXME: Handle macro locations. // FIXME: Handle non self-contained files. FileID FID = SM.getFileID(Loc.physical()); const auto *FE = SM.getFileEntryForID(FID);