njames93 added inline comments.
================ Comment at: clang/lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp:158-159 BN.getNodeAs<clang::CXXRecordDecl>("stmtOrDeclBase"); + const auto *TypeLocBase = BN.getNodeAs<clang::CXXRecordDecl>("typeLocBase"); + const auto *ExprBase = BN.getNodeAs<clang::CXXRecordDecl>("exprBase"); if (const auto *Node = BN.getNodeAs<clang::NamedDecl>("classMethod")) { ---------------- nit: can't these be moved into the if stmt below, while were here StmtOrDeclBase can also be moved inside the if. ================ Comment at: clang/lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp:172-176 + if (TypeLocBase && Node->getName() == "getLocalSourceRange") + continue; + if ((ASTClass->getName() == "PointerLikeTypeLoc" || + ASTClass->getName() == "TypeofLikeTypeLoc") && + Node->getName() == "getLocalSourceRange") ---------------- Can we have a comment explaining why we are discarding these? ================ Comment at: clang/unittests/Introspection/IntrospectionTest.cpp:875 + +TEST(Introspection, SourceLocations_Formatter) { + auto AST = ---------------- This test seems irrelevant to what this patch is trying to achieve. ================ Comment at: clang/unittests/Introspection/IntrospectionTest.cpp:1294 + +#ifndef _WIN32 +TEST(Introspection, SourceLocations_TypeOfTypeLoc) { ---------------- Can you add a comment explaining the issues with this test on windows platforms. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D100516/new/ https://reviews.llvm.org/D100516 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits