| // RUN: rm -rf %t | |
| // RUN: %clang_cc1 -extract-api --pretty-sgf --product-name=module -triple arm64-apple-macosx -x c-header %s -o %t/module.symbols.json -verify | |
| // RUN: FileCheck %s --input-file %t/module.symbols.json --check-prefix METADATA | |
| // RUN: FileCheck %s --input-file %t/module.symbols.json --check-prefix MOD | |
| // expected-no-diagnostics | |
| // METADATA: "metadata": { | |
| // METADATA-NEXT: "formatVersion": { | |
| // METADATA-NEXT: "major": | |
| // METADATA-NEXT: "minor": | |
| // METADATA-NEXT: "patch": | |
| // METADATA-NEXT: }, | |
| // METADATA-NEXT: "generator": | |
| // METADATA-NEXT: } | |
| // MOD: "module": { | |
| // MOD-NEXT: "name": "module", | |
| // MOD-NEXT: "platform": { | |
| // MOD-NEXT: "architecture": "arm64", | |
| // MOD-NEXT: "operatingSystem": { | |
| // MOD-NEXT: "minimumVersion": { | |
| // MOD-NEXT: "major": | |
| // MOD-NEXT: "minor": | |
| // MOD-NEXT: "patch": | |
| // MOD-NEXT: }, | |
| // MOD-NEXT: "name": "macosx" | |
| // MOD-NEXT: }, | |
| // MOD-NEXT: "vendor": "apple" | |
| // MOD-NEXT: } | |
| // MOD-NEXT: } |