blob: cca4ceb287ebe9eaac7b7be0266d78a5462f74a0 [file] [log] [blame] [edit]
headers = clang-c/Index.h clang-c/ext.h
headerFilter = clang-c/**
strictEnums = CXErrorCode CXCursorKind CXTypeKind CXDiagnosticSeverity CXLoadDiag_Error CXSaveError \
CXTUResourceUsageKind CXLinkageKind CXVisibilityKind CXLanguageKind CXCallingConv CXChildVisitResult \
CXTokenKind CXEvalResultKind CXVisitorResult CXResult CXIdxEntityKind
# These functions are present in only one of the branches `kotlin/llvm-16.0.0-apple` and `kotlin/llvm-16.0.0`.
# So if we don't exclude them, the "prebuilt" stubs generated on one platform won't compile on another platform.
excludedFunctions = clang_Error_getCode clang_Error_getDescription clang_Error_dispose \
clang_getDiagnosticFileContents clang_getDiagnosticFileOriginalSourceRange \
clang_CXXMethod_isCopyAssignmentOperator clang_CXXMethod_isMoveAssignmentOperator