Author: Erick Velez Date: 2026-04-09T11:01:52-07:00 New Revision: 8e804dca50049a4ed192a733e8f95e05d5ddcfdf
URL: https://github.com/llvm/llvm-project/commit/8e804dca50049a4ed192a733e8f95e05d5ddcfdf DIFF: https://github.com/llvm/llvm-project/commit/8e804dca50049a4ed192a733e8f95e05d5ddcfdf.diff LOG: [clang-doc][NFC] Delete redundant lines in JSONGenerator (#191011) During the merging for the Mustache MD backend, I forgot to delete the earlier, obsolete serialization for namespaces. It's being overwritten by the correct call later. Also deletes a duplicate typedef. Added: Modified: clang-tools-extra/clang-doc/JSONGenerator.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clang-doc/JSONGenerator.cpp b/clang-tools-extra/clang-doc/JSONGenerator.cpp index 8db7eaafcfb30..ccc0314ba5dde 100644 --- a/clang-tools-extra/clang-doc/JSONGenerator.cpp +++ b/clang-tools-extra/clang-doc/JSONGenerator.cpp @@ -460,8 +460,6 @@ void JSONGenerator::serializeMDReference(const Reference &Ref, ReferenceObj["BasePath"] = Path; } -typedef std::function<void(const Reference &, Object &)> ReferenceFunc; - // Although namespaces and records both have ScopeChildren, they serialize them // diff erently. Only enums, records, and typedefs are handled here. void JSONGenerator::serializeCommonChildren( @@ -772,12 +770,6 @@ void JSONGenerator::serializeInfo(const NamespaceInfo &I, json::Object &Obj) { if (I.USR == GlobalNamespaceID) Obj["Name"] = "Global Namespace"; - if (!I.Children.Namespaces.empty()) { - serializeArray(I.Children.Namespaces, Obj, "Namespaces", - serializeReferenceLambda()); - Obj["HasNamespaces"] = true; - } - if (!I.Children.Functions.empty()) { serializeArray(I.Children.Functions, Obj, "Functions", serializeInfoLambda()); _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
