|  | RUN: apinotes-test %S/Inputs/Frameworks/Simple.framework/Headers/Simple.apinotes > %t.result | 
|  | RUN: not diff -b %S/Inputs/Frameworks/Simple.framework/Headers/Simple.apinotes %t.result | FileCheck %s | 
|  |  | 
|  | Avoid Windows as the diff output differs due to line-endings and different diff | 
|  | implementations. | 
|  | UNSUPPORTED: system-windows | 
|  |  | 
|  | We expect only the nullability to be different as it is canonicalized during the | 
|  | roudtrip. | 
|  |  | 
|  | CHECK:      7c8 | 
|  | CHECK-NEXT: <         Nullability:     N | 
|  | CHECK-NEXT: --- | 
|  | CHECK-NEXT: >         Nullability:     Nonnull | 
|  | CHECK-NEXT: 13c14 | 
|  | CHECK-NEXT: <         Nullability:     O | 
|  | CHECK-NEXT: --- | 
|  | CHECK-NEXT: >         Nullability:     Optional | 
|  | CHECK-NEXT: 19c20 | 
|  | CHECK-NEXT: <         Nullability:     U | 
|  | CHECK-NEXT: --- | 
|  | CHECK-NEXT: >         Nullability:     Unspecified | 
|  | CHECK-NEXT: 25c26 | 
|  | CHECK-NEXT: <         Nullability:     S | 
|  | CHECK-NEXT: --- | 
|  | CHECK-NEXT: >         Nullability:     Unspecified | 
|  | CHECK-NEXT: 28c29,30 | 
|  | CHECK-NEXT: <         Nullability:     Scalar | 
|  | CHECK-NEXT: --- | 
|  | CHECK-NEXT: >         Nullability:     Unspecified |