33 lines · c
1// RUN: rm -rf %t2// RUN: %clang_cc1 -extract-api --pretty-sgf --product-name=module -triple arm64-apple-macosx -x c-header %s -o %t/module.symbols.json -verify3 4// RUN: FileCheck %s --input-file %t/module.symbols.json --check-prefix METADATA5// RUN: FileCheck %s --input-file %t/module.symbols.json --check-prefix MOD6 7// expected-no-diagnostics8 9// METADATA: "metadata": {10// METADATA-NEXT: "formatVersion": {11// METADATA-NEXT: "major":12// METADATA-NEXT: "minor":13// METADATA-NEXT: "patch":14// METADATA-NEXT: },15// METADATA-NEXT: "generator":16// METADATA-NEXT: }17 18// MOD: "module": {19// MOD-NEXT: "name": "module",20// MOD-NEXT: "platform": {21// MOD-NEXT: "architecture": "arm64",22// MOD-NEXT: "operatingSystem": {23// MOD-NEXT: "minimumVersion": {24// MOD-NEXT: "major":25// MOD-NEXT: "minor":26// MOD-NEXT: "patch":27// MOD-NEXT: },28// MOD-NEXT: "name": "macosx"29// MOD-NEXT: },30// MOD-NEXT: "vendor": "apple"31// MOD-NEXT: }32// MOD-NEXT: }33