[clang][ExtractAPI] Add targetFallback to relationships in symbol graph
authorDaniel Grumberg <dgrumberg@apple.com>
Fri, 21 Oct 2022 14:34:57 +0000 (15:34 +0100)
committerDaniel Grumberg <dgrumberg@apple.com>
Mon, 7 Nov 2022 13:12:34 +0000 (13:12 +0000)
commit671709f0e7d49826fd0908be2c9aed07debf5bc9
tree539b0dafd8c1bb5befc17aeeb2c00dc85a063429
parent8f68952183822b63b11f61e5a3c3ade8af33a63a
[clang][ExtractAPI] Add targetFallback to relationships in symbol graph

Adds a 'targetFallback' field to relationships in symbol graph that
contains the plain name of the relationship target. This is useful for
clients when the relationship target symbol is not available.

Differential Revision: https://reviews.llvm.org/D136455
clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
clang/test/ExtractAPI/anonymous_record_no_typedef.c
clang/test/ExtractAPI/enum.c
clang/test/ExtractAPI/objc_category.m
clang/test/ExtractAPI/objc_interface.m
clang/test/ExtractAPI/objc_property.m
clang/test/ExtractAPI/objc_protocol.m
clang/test/ExtractAPI/struct.c
clang/test/ExtractAPI/underscored.c