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