dgoldman added inline comments.
================ Comment at: clang-tools-extra/clangd/XRefs.cpp:88-92 + if (const auto *ID = dyn_cast<ObjCInterfaceDecl>(D)) { + if (const auto *IMD = ID->getImplementation()) + return IMD; + return ID->getDefinition(); + } ---------------- Let me know if there's a better way to handle this multi-"definition" support ================ Comment at: clang-tools-extra/clangd/unittests/XRefsTests.cpp:722 + std::string ObjcPrefix = "//objc"; + if (strncmp(Test, ObjcPrefix.c_str(), ObjcPrefix.size()) == 0) { ---------------- Figured this would be easier than copy + paste, LMK Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D83501/new/ https://reviews.llvm.org/D83501 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits