1 // RUN: %clang_cc1 -extract-api -triple arm64-apple-macosx \
2 // RUN: -x c-header %s -o - -verify | FileCheck %s
10 int HiddenRecordMember
;
13 struct ExposedRecord
{
14 int ExposedRecordMember
;
18 #define _HIDDEN_MACRO 5
19 #define EXPOSED_MACRO 5
21 // expected-no-diagnostics
23 // CHECK-NOT: _HiddenRecord
24 // CHECK-NOT: HiddenRecordMember
25 // CHECK: ExposedRecord
26 // CHECK: ExposedRecordMember
27 // CHECK-NOT: _HIDDEN_MACRO
28 // CHECK: EXPOSED_MACRO