TargetParser: AArch64: Add part numbers for Apple CPUs.
[llvm-project.git] / llvm / test / tools / llvm-readtapi / write.test
blob90ba1c25ec12e4acf7a2ef65c05e8a48bbcdb7e7
1 ; RUN: rm -rf %t
2 ; RUN: split-file %s %t
3 ; RUN: mkdir -p %t
4 ; RUN: yaml2obj %S/Inputs/macho.yaml -o %t/macho.dylib
5 ; RUN: llvm-readtapi %t/macho.dylib -o %t/out.tbd 2>&1 | FileCheck %s --allow-empty 
6 ; RUN: llvm-readtapi -compare %t/out.tbd %t/expected.tbd 2>&1 | FileCheck %s --allow-empty 
8 ; CHECK-NOT: error
9 ; CHECK-NOT: warning  
11 ;--- expected.tbd
13   "main_library": {
14     "flags": [
15       {
16         "attributes": [
17           "not_app_extension_safe"
18         ]
19       }
20     ],
21     "install_names": [
22       {
23         "name": "macho-no-exports.dylib"
24       }
25     ],
26     "target_info": [
27       {
28         "min_deployment": "10.10",
29         "target": "x86_64-macos"
30       }
31     ]
32   },
33   "tapi_tbd_version": 5