Files
clang-p2996/llvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
Cyndy Ishida 79320a0c3f Reland "[TextAPI] Implement TBDv5 Reader"
Introduce initial reader for TBDv5 which is in JSON. This captures all
the currently understood fields within the internal structure
`InterfaceFile`.
New fields will be followed up in future PRs.

Reviewed By: pete

Differential Revision: https://reviews.llvm.org/D144156
2023-02-17 22:27:08 -08:00

57 lines
1.7 KiB
Plaintext

--- !tapi-tbd
tbd-version: 4
targets: [ i386-macos, x86_64-ios-simulator ]
uuids:
- target: i386-macos
value: 00000000-0000-0000-0000-000000000000
- target: x86_64-ios-simulator
value: 11111111-1111-1111-1111-111111111111
flags: [ installapi ]
install-name: 'Umbrella.framework/Umbrella'
current-version: 1.2.3
compatibility-version: 0
swift-abi-version: 5
parent-umbrella:
- targets: [ i386-macos, x86_64-ios-simulator ]
umbrella: System
allowable-clients:
- targets: [ i386-macos ]
clients: [ ClientA ]
reexported-libraries:
- targets: [ i386-macos ]
libraries: [ 'Alpine.framework/Alpine' ]
exports:
- targets: [ i386-macos ]
symbols: [ _symA ]
objc-classes: [ Class1 ]
weak-symbols: [ _symC ]
- targets: [ x86_64-ios-simulator ]
symbols: [ _symB ]
--- !tapi-tbd
tbd-version: 4
targets: [ i386-macos, x86_64-ios-simulator ]
uuids:
- target: i386-macos
value: 00000000-0000-0000-0000-000000000000
- target: x86_64-ios-simulator
value: 11111111-1111-1111-1111-111111111111
flags: []
install-name: 'Alpine.framework/Alpine'
current-version: 1.2.3
compatibility-version: 0
swift-abi-version: 5
parent-umbrella:
- targets: [ i386-macos, x86_64-ios-simulator ]
umbrella: System
allowable-clients:
- targets: [ i386-macos ]
clients: [ ClientD ]
exports:
- targets: [ i386-macos ]
symbols: [ _symA ]
objc-classes: [ Class1 ]
weak-symbols: [ _symC ]
- targets: [ x86_64-ios-simulator ]
symbols: [ _symB ]
...