2 ; RUN: split-file %s %t
3 // Check invalid tbd file contents was propagated as error.
4 ; RUN: not llvm-readtapi -merge %t/libfoo.tbd %t/libbar.tbd 2>&1 | FileCheck %s --allow-empty --check-prefix DIFF
5 // Check missing input.
6 ; RUN: not llvm-readtapi -merge %t/libfoo.tbd 2>&1 | FileCheck %s --allow-empty --check-prefix INPUT
8 ; DIFF: install names do not match
9 ; INPUT: merge requires at least two input files
14 "allowable_clients": [
23 "name": "/usr/lib/libfoo.dylib"
28 "min_deployment": "13.1",
29 "target": "x86_64-macos"
39 targets: [ arm64-macos ]
40 install-name: '/usr/lib/libbar.dylib'
42 - targets: [ arm64-macos ]
43 clients: [ ClientAll ]
45 - targets: [ arm64-macos ]
46 libraries: [ '/usr/lib/liball.dylib' ]
48 - targets: [ arm64-macos ]
51 objc-ivars: [ _A._ivar1 ]
52 weak-symbols: [ _weak1 ]
53 thread-local-symbols: [ _tlv1 ]