69 lines · plain
1; RUN: rm -rf %t2; RUN: split-file %s %t 3 4; RUN: llvm-readtapi --compare %t/all_archs.tbd %t/missing_archs.tbd --ignore-arch armv7 --ignore-arch armv7s 2>&1 | FileCheck %s --allow-empty --implicit-check-not warning: --implicit-check-not error:5; RUN: not llvm-readtapi --compare %t/all_archs.tbd %t/missing_archs.tbd --ignore-arch armv7s 2>&1 | FileCheck %s --check-prefix ARMV76 7all_archs.tbd8; ARMV7: < {{.*}}all_archs.tbd9; ARMV7: > {{.*}}missing_archs.tbd10 11; ARMV7: Reexported Libraries12; ARMV7-NEXT: armv7-apple-ios13; ARMV7: Symbols14; ARMV7-NEXT: armv7-apple-ios15; ARMV7: Inlined Reexported Frameworks/Libraries16; ARMV7-NEXT: /System/Library/Frameworks/FooCore.framework/FooCore17; ARMV7: Symbols18; ARMV7-NEXT: armv7-apple-ios19 20;--- all_archs.tbd21--- !tapi-tbd22tbd-version: 423targets: [ armv7-ios, armv7s-ios, arm64-ios, arm64e-ios ]24install-name: '/System/Library/Frameworks/Foo.framework/Foo'25current-version: 1986.34.926reexported-libraries:27 - targets: [ armv7-ios, armv7s-ios, arm64-ios, arm64e-ios ]28 libraries: [ '/System/Library/Frameworks/FooCore.framework/FooCore' ]29exports:30 - targets: [ armv7-ios, armv7s-ios, arm64-ios, arm64e-ios ]31 symbols: [ _AllRequestsKeyPathFragment, _AnalyticsLoggingSubsystem, _AnyRequestKeyPathFragment, 32 _bar_getBarPointSize_ints, _bar_newBarMessage, _bar_serialize ]33 - targets: [ arm64-ios, arm64e-ios ]34 symbols: [ __ZN3lingo11MapEdgeRoad6lengthEv, 35 __ZTVN3lingo11MapEdgeRoadE, __ZTVN3lingo7MapNodeE, __ZTVN5bar19GeometryPathElementE ]36--- !tapi-tbd37tbd-version: 438targets: [ armv7-ios, armv7s-ios, arm64-ios, arm64e-ios ]39install-name: '/System/Library/Frameworks/FooCore.framework/FooCore'40current-version: 1986.34.941exports:42 - targets: [ armv7-ios, armv7s-ios, arm64-ios, arm64e-ios ]43 symbols: [ _sym, _workgroupsym, _taskgroup_sim, meta_sim ]44...45 46;--- missing_archs.tbd47--- !tapi-tbd48tbd-version: 449targets: [ arm64-ios, arm64e-ios ]50install-name: '/System/Library/Frameworks/Foo.framework/Foo'51current-version: 1986.34.952reexported-libraries:53 - targets: [ arm64-ios, arm64e-ios ]54 libraries: [ '/System/Library/Frameworks/FooCore.framework/FooCore' ]55exports:56 - targets: [ arm64-ios, arm64e-ios ]57 symbols: [ _AllRequestsKeyPathFragment, _AnalyticsLoggingSubsystem, _AnyRequestKeyPathFragment, 58 _bar_getBarPointSize_ints, _bar_newBarMessage, _bar_serialize, __ZN3lingo11MapEdgeRoad6lengthEv, 59 __ZTVN3lingo11MapEdgeRoadE, __ZTVN3lingo7MapNodeE, __ZTVN5bar19GeometryPathElementE ]60--- !tapi-tbd61tbd-version: 462targets: [ arm64-ios, arm64e-ios ]63install-name: '/System/Library/Frameworks/FooCore.framework/FooCore'64current-version: 1986.34.965exports:66 - targets: [ arm64-ios, arm64e-ios ]67 symbols: [ _sym, _workgroupsym, _taskgroup_sim, meta_sim ]68...69