1; RUN: not llvm-tapi-diff %S/Inputs/v4A.tbd %S/Inputs/v4B.tbd 2>&1 | FileCheck %s 2 3; CHECK:< {{.*}}/Inputs/v4A.tbd 4; CHECK:> {{.*}}/Inputs/v4B.tbd 5 6; CHECK:Compatibility Version 7; CHECK-NEXT:< 1.2 8; CHECK-NEXT:> 0 9; CHECK-NEXT:Two Level Namespace 10; CHECK-NEXT:< false 11; CHECK-NEXT:> true 12; CHECK-NEXT:Reexported Libraries 13; CHECK-NEXT: i386-apple-macos 14; CHECK-NEXT: > Alpine.framework/Alpine 15; CHECK-NEXT:Allowable Clients 16; CHECK-NEXT: x86_64-apple-macos 17; CHECK-NEXT: < ClientA 18; CHECK-NEXT: x86_64-apple-ios 19; CHECK-NEXT: < ClientA 20; CHECK-NEXT:Parent Umbrellas 21; CHECK-NEXT: x86_64-apple-macos 22; CHECK-NEXT: < System 23; CHECK-NEXT: x86_64-apple-ios 24; CHECK-NEXT: < System 25; CHECK-NEXT: x86_64-apple-ios-simulator 26; CHECK-NEXT: > System 27; CHECK-NEXT:Symbols 28; CHECK-NEXT: i386-apple-macos 29; CHECK-NEXT: < _symC - Reexported 30; CHECK-NEXT: < _symD - Undefined 31; CHECK-NEXT: > .objc_class_name_Class1 32; CHECK-NEXT: > _symC - Weak-Defined 33; CHECK-NEXT: x86_64-apple-macos 34; CHECK-NEXT: < _symAB 35; CHECK-NEXT: x86_64-apple-ios 36; CHECK-NEXT: < _symB 37; CHECK-NEXT: < _symAB 38; CHECK-NEXT: x86_64-apple-ios-simulator 39; CHECK-NEXT: > _symB 40; CHECK-NEXT:Inlined Reexported Frameworks/Libraries 41; CHECK-NEXT: Alpine.framework/Alpine 42; CHECK-NEXT: Current Version 43; CHECK-NEXT: > 1.2.3 44; CHECK-NEXT: Compatibility Version 45; CHECK-NEXT: > 0 46; CHECK-NEXT: Swift ABI Version 47; CHECK-NEXT: > 5 48; CHECK-NEXT: InstallAPI 49; CHECK-NEXT: > false 50; CHECK-NEXT: Two Level Namespace 51; CHECK-NEXT: > true 52; CHECK-NEXT: Application Extension Safe 53; CHECK-NEXT: > true 54; CHECK-NEXT: Allowable Clients 55; CHECK-NEXT: i386-apple-macos 56; CHECK-NEXT: > ClientD 57; CHECK-NEXT: Parent Umbrellas 58; CHECK-NEXT: i386-apple-macos 59; CHECK-NEXT: > System 60; CHECK-NEXT: x86_64-apple-ios-simulator 61; CHECK-NEXT: > System 62; CHECK-NEXT: Symbols 63; CHECK-NEXT: i386-apple-macos 64; CHECK-NEXT: > _symA 65; CHECK-NEXT: > .objc_class_name_Class1 66; CHECK-NEXT: > _symC - Weak-Defined 67; CHECK-NEXT: x86_64-apple-ios-simulator 68; CHECK-NEXT: > _symB 69 70 71 72; CHECK-NOT: error: 73; CHECK-NOT: warning: 74