1; RUN: not llvm-readtapi --compare %S/Inputs/v4B.tbd %S/Inputs/v4E.tbd 2>&1 | FileCheck %s 2 3; CHECK:< {{.*}}/Inputs/v4B.tbd 4; CHECK:> {{.*}}/Inputs/v4E.tbd 5 6; CHECK:Swift ABI Version 7; CHECK-NEXT:< 5 8; CHECK-NEXT:> 4 9; CHECK-NEXT:Reexported Libraries 10; CHECK-NEXT: x86_64-apple-ios-simulator 11; CHECK-NEXT: > Alpine.framework/Alpine 12; CHECK-NEXT:Allowable Clients 13; CHECK-NEXT: i386-apple-macos 14; CHECK-NEXT: < ClientA 15; CHECK-NEXT: > ClientC 16; CHECK-NEXT:Symbols 17; CHECK-NEXT: i386-apple-macos 18; CHECK-NEXT: < _symC - Weak-Defined 19; CHECK-NEXT: > _symQ - Weak-Defined 20; CHECK-NEXT:Inlined Reexported Frameworks/Libraries 21; CHECK-NEXT: Alpine.framework/Alpine 22; CHECK-NEXT: Current Version 23; CHECK-NEXT: < 1.2.3 24; CHECK-NEXT: > 1.4.3 25; CHECK-NEXT: Swift ABI Version 26; CHECK-NEXT: < 5 27; CHECK-NEXT: > 3 28; CHECK-NEXT: Allowable Clients 29; CHECK-NEXT: i386-apple-macos 30; CHECK-NEXT: < ClientD 31; CHECK-NEXT: > ClientB 32; CHECK-NEXT: Symbols 33; CHECK-NEXT: i386-apple-macos 34; CHECK-NEXT: < _symA 35; CHECK-NEXT: > _symE 36 37; CHECK-NOT: error: 38; CHECK-NOT: warning: 39