
Reenables b31414bf4f9898f7817a9fcf8a91f62ec26f3eaf. Also adds a new warning for missing `--symbol-graph-dir` arg when `--emit-extension-symbol-graphs` is provided. This also reverts the commit that removed.
29 lines
548 B
C
29 lines
548 B
C
// RUN: %clang_cc1 -extract-api -triple arm64-apple-macosx \
|
|
// RUN: -x c-header %s -o - -verify | FileCheck %s
|
|
|
|
// Global record
|
|
int _HiddenGlobal;
|
|
int exposed_global;
|
|
|
|
// Record type
|
|
struct _HiddenRecord {
|
|
int HiddenRecordMember;
|
|
};
|
|
|
|
struct ExposedRecord {
|
|
int ExposedRecordMember;
|
|
};
|
|
|
|
// Macros
|
|
#define _HIDDEN_MACRO 5
|
|
#define EXPOSED_MACRO 5
|
|
|
|
// expected-no-diagnostics
|
|
|
|
// CHECK-NOT: _HiddenRecord
|
|
// CHECK-NOT: HiddenRecordMember
|
|
// CHECK: ExposedRecord
|
|
// CHECK: ExposedRecordMember
|
|
// CHECK-NOT: _HIDDEN_MACRO
|
|
// CHECK: EXPOSED_MACRO
|