[clang] 69daca0 - libclang.so: Fix version script to work with gold

Tom Stellard via cfe-commits cfe-commits at lists.llvm.org
Mon Jul 26 16:52:43 PDT 2021


Author: Tom Stellard
Date: 2021-07-26T16:52:27-07:00
New Revision: 69daca022ad71f5f697008e0b028c52023abe61b

URL: https://github.com/llvm/llvm-project/commit/69daca022ad71f5f697008e0b028c52023abe61b
DIFF: https://github.com/llvm/llvm-project/commit/69daca022ad71f5f697008e0b028c52023abe61b.diff

LOG: libclang.so: Fix version script to work with gold

The changes made in 0cf37a3b0617457daaed3224373ffa07724f8482 are not
compatible with gold, which does not seem to support a symbol version
with the name local.

Added: 
    

Modified: 
    clang/tools/libclang/libclang.map

Removed: 
    


################################################################################
diff  --git a/clang/tools/libclang/libclang.map b/clang/tools/libclang/libclang.map
index b6fbe6f57164..932903bb4140 100644
--- a/clang/tools/libclang/libclang.map
+++ b/clang/tools/libclang/libclang.map
@@ -7,409 +7,409 @@
 
 
 LLVM_13 {
-  clang_BlockCommandComment_getArgText;
-  clang_BlockCommandComment_getCommandName;
-  clang_BlockCommandComment_getNumArgs;
-  clang_BlockCommandComment_getParagraph;
-  clang_CXCursorSet_contains;
-  clang_CXCursorSet_insert;
-  clang_CXIndex_getGlobalOptions;
-  clang_CXIndex_setGlobalOptions;
-  clang_CXIndex_setInvocationEmissionPathOption;
-  clang_CXRewriter_create;
-  clang_CXRewriter_dispose;
-  clang_CXRewriter_insertTextBefore;
-  clang_CXRewriter_overwriteChangedFiles;
-  clang_CXRewriter_removeText;
-  clang_CXRewriter_replaceText;
-  clang_CXRewriter_writeMainFileToStdOut;
-  clang_CXXConstructor_isConvertingConstructor;
-  clang_CXXConstructor_isCopyConstructor;
-  clang_CXXConstructor_isDefaultConstructor;
-  clang_CXXConstructor_isMoveConstructor;
-  clang_CXXField_isMutable;
-  clang_CXXMethod_isConst;
-  clang_CXXMethod_isDefaulted;
-  clang_CXXMethod_isPureVirtual;
-  clang_CXXMethod_isStatic;
-  clang_CXXMethod_isVirtual;
-  clang_CXXRecord_isAbstract;
-  clang_Comment_getChild;
-  clang_Comment_getKind;
-  clang_Comment_getNumChildren;
-  clang_Comment_isWhitespace;
-  clang_CompilationDatabase_dispose;
-  clang_CompilationDatabase_fromDirectory;
-  clang_CompilationDatabase_getAllCompileCommands;
-  clang_CompilationDatabase_getCompileCommands;
-  clang_CompileCommand_getArg;
-  clang_CompileCommand_getDirectory;
-  clang_CompileCommand_getFilename;
-  clang_CompileCommand_getMappedSourceContent;
-  clang_CompileCommand_getMappedSourcePath;
-  clang_CompileCommand_getNumArgs;
-  clang_CompileCommands_dispose;
-  clang_CompileCommands_getCommand;
-  clang_CompileCommands_getSize;
-  clang_Cursor_Evaluate;
-  clang_Cursor_getArgument;
-  clang_Cursor_getBriefCommentText;
-  clang_Cursor_getCXXManglings;
-  clang_Cursor_getCommentRange;
-  clang_Cursor_getMangling;
-  clang_Cursor_getModule;
-  clang_Cursor_getNumArguments;
-  clang_Cursor_getNumTemplateArguments;
-  clang_Cursor_getObjCDeclQualifiers;
-  clang_Cursor_getObjCManglings;
-  clang_Cursor_getObjCPropertyAttributes;
-  clang_Cursor_getObjCPropertyGetterName;
-  clang_Cursor_getObjCPropertySetterName;
-  clang_Cursor_getObjCSelectorIndex;
-  clang_Cursor_getOffsetOfField;
-  clang_Cursor_getParsedComment;
-  clang_Cursor_getRawCommentText;
-  clang_Cursor_getReceiverType;
-  clang_Cursor_getSpellingNameRange;
-  clang_Cursor_getStorageClass;
-  clang_Cursor_getTemplateArgumentKind;
-  clang_Cursor_getTemplateArgumentType;
-  clang_Cursor_getTemplateArgumentUnsignedValue;
-  clang_Cursor_getTemplateArgumentValue;
-  clang_Cursor_getTranslationUnit;
-  clang_Cursor_getVarDeclInitializer;
-  clang_Cursor_hasAttrs;
-  clang_Cursor_hasVarDeclExternalStorage;
-  clang_Cursor_hasVarDeclGlobalStorage;
-  clang_Cursor_isAnonymous;
-  clang_Cursor_isAnonymousRecordDecl;
-  clang_Cursor_isBitField;
-  clang_Cursor_isDynamicCall;
-  clang_Cursor_isExternalSymbol;
-  clang_Cursor_isFunctionInlined;
-  clang_Cursor_isInlineNamespace;
-  clang_Cursor_isMacroBuiltin;
-  clang_Cursor_isMacroFunctionLike;
-  clang_Cursor_isNull;
-  clang_Cursor_isObjCOptional;
-  clang_Cursor_isVariadic;
-  clang_EnumDecl_isScoped;
-  clang_EvalResult_dispose;
-  clang_EvalResult_getAsDouble;
-  clang_EvalResult_getAsInt;
-  clang_EvalResult_getAsLongLong;
-  clang_EvalResult_getAsStr;
-  clang_EvalResult_getAsUnsigned;
-  clang_EvalResult_getKind;
-  clang_EvalResult_isUnsignedInt;
-  clang_File_isEqual;
-  clang_File_tryGetRealPathName;
-  clang_FullComment_getAsHTML;
-  clang_FullComment_getAsXML;
-  clang_HTMLStartTagComment_isSelfClosing;
-  clang_HTMLStartTag_getAttrName;
-  clang_HTMLStartTag_getAttrValue;
-  clang_HTMLStartTag_getNumAttrs;
-  clang_HTMLTagComment_getAsString;
-  clang_HTMLTagComment_getTagName;
-  clang_IndexAction_create;
-  clang_IndexAction_dispose;
-  clang_InlineCommandComment_getArgText;
-  clang_InlineCommandComment_getCommandName;
-  clang_InlineCommandComment_getNumArgs;
-  clang_InlineCommandComment_getRenderKind;
-  clang_InlineContentComment_hasTrailingNewline;
-  clang_Location_isFromMainFile;
-  clang_Location_isInSystemHeader;
-  clang_ModuleMapDescriptor_create;
-  clang_ModuleMapDescriptor_dispose;
-  clang_ModuleMapDescriptor_setFrameworkModuleName;
-  clang_ModuleMapDescriptor_setUmbrellaHeader;
-  clang_ModuleMapDescriptor_writeToBuffer;
-  clang_Module_getASTFile;
-  clang_Module_getFullName;
-  clang_Module_getName;
-  clang_Module_getNumTopLevelHeaders;
-  clang_Module_getParent;
-  clang_Module_getTopLevelHeader;
-  clang_Module_isSystem;
-  clang_ParamCommandComment_getDirection;
-  clang_ParamCommandComment_getParamIndex;
-  clang_ParamCommandComment_getParamName;
-  clang_ParamCommandComment_isDirectionExplicit;
-  clang_ParamCommandComment_isParamIndexValid;
-  clang_PrintingPolicy_dispose;
-  clang_PrintingPolicy_getProperty;
-  clang_PrintingPolicy_setProperty;
-  clang_Range_isNull;
-  clang_TParamCommandComment_getDepth;
-  clang_TParamCommandComment_getIndex;
-  clang_TParamCommandComment_getParamName;
-  clang_TParamCommandComment_isParamPositionValid;
-  clang_TargetInfo_dispose;
-  clang_TargetInfo_getPointerWidth;
-  clang_TargetInfo_getTriple;
-  clang_TextComment_getText;
-  clang_Type_getAlignOf;
-  clang_Type_getCXXRefQualifier;
-  clang_Type_getClassType;
-  clang_Type_getModifiedType;
-  clang_Type_getNamedType;
-  clang_Type_getNullability;
-  clang_Type_getNumObjCProtocolRefs;
-  clang_Type_getNumObjCTypeArgs;
-  clang_Type_getNumTemplateArguments;
-  clang_Type_getObjCEncoding;
-  clang_Type_getObjCObjectBaseType;
-  clang_Type_getObjCProtocolDecl;
-  clang_Type_getObjCTypeArg;
-  clang_Type_getOffsetOf;
-  clang_Type_getSizeOf;
-  clang_Type_getTemplateArgumentAsType;
-  clang_Type_getValueType;
-  clang_Type_isTransparentTagTypedef;
-  clang_Type_visitFields;
-  clang_VerbatimBlockLineComment_getText;
-  clang_VerbatimLineComment_getText;
-  clang_VirtualFileOverlay_addFileMapping;
-  clang_VirtualFileOverlay_create;
-  clang_VirtualFileOverlay_dispose;
-  clang_VirtualFileOverlay_setCaseSensitivity;
-  clang_VirtualFileOverlay_writeToBuffer;
-  clang_annotateTokens;
-  clang_codeCompleteAt;
-  clang_codeCompleteGetContainerKind;
-  clang_codeCompleteGetContainerUSR;
-  clang_codeCompleteGetContexts;
-  clang_codeCompleteGetDiagnostic;
-  clang_codeCompleteGetNumDiagnostics;
-  clang_codeCompleteGetObjCSelector;
-  clang_constructUSR_ObjCCategory;
-  clang_constructUSR_ObjCClass;
-  clang_constructUSR_ObjCIvar;
-  clang_constructUSR_ObjCMethod;
-  clang_constructUSR_ObjCProperty;
-  clang_constructUSR_ObjCProtocol;
-  clang_createCXCursorSet;
-  clang_createIndex;
-  clang_createTranslationUnit;
-  clang_createTranslationUnit2;
-  clang_createTranslationUnitFromSourceFile;
-  clang_defaultCodeCompleteOptions;
-  clang_defaultDiagnosticDisplayOptions;
-  clang_defaultEditingTranslationUnitOptions;
-  clang_defaultReparseOptions;
-  clang_defaultSaveOptions;
-  clang_disposeCXCursorSet;
-  clang_disposeCXPlatformAvailability;
-  clang_disposeCXTUResourceUsage;
-  clang_disposeCodeCompleteResults;
-  clang_disposeDiagnostic;
-  clang_disposeDiagnosticSet;
-  clang_disposeIndex;
-  clang_disposeOverriddenCursors;
-  clang_disposeSourceRangeList;
-  clang_disposeString;
-  clang_disposeStringSet;
-  clang_disposeTokens;
-  clang_disposeTranslationUnit;
-  clang_enableStackTraces;
-  clang_equalCursors;
-  clang_equalLocations;
-  clang_equalRanges;
-  clang_equalTypes;
-  clang_executeOnThread;
-  clang_findIncludesInFile;
-  clang_findIncludesInFileWithBlock;
-  clang_findReferencesInFile;
-  clang_findReferencesInFileWithBlock;
-  clang_formatDiagnostic;
-  clang_free;
-  clang_getAddressSpace;
-  clang_getAllSkippedRanges;
-  clang_getArgType;
-  clang_getArrayElementType;
-  clang_getArraySize;
-  clang_getBuildSessionTimestamp;
-  clang_getCString;
-  clang_getCXTUResourceUsage;
-  clang_getCXXAccessSpecifier;
-  clang_getCanonicalCursor;
-  clang_getCanonicalType;
-  clang_getChildDiagnostics;
-  clang_getClangVersion;
-  clang_getCompletionAnnotation;
-  clang_getCompletionAvailability;
-  clang_getCompletionBriefComment;
-  clang_getCompletionChunkCompletionString;
-  clang_getCompletionChunkKind;
-  clang_getCompletionChunkText;
-  clang_getCompletionFixIt;
-  clang_getCompletionNumAnnotations;
-  clang_getCompletionNumFixIts;
-  clang_getCompletionParent;
-  clang_getCompletionPriority;
-  clang_getCursor;
-  clang_getCursorAvailability;
-  clang_getCursorCompletionString;
-  clang_getCursorDefinition;
-  clang_getCursorDisplayName;
-  clang_getCursorExceptionSpecificationType;
-  clang_getCursorExtent;
-  clang_getCursorKind;
-  clang_getCursorKindSpelling;
-  clang_getCursorLanguage;
-  clang_getCursorLexicalParent;
-  clang_getCursorLinkage;
-  clang_getCursorLocation;
-  clang_getCursorPlatformAvailability;
-  clang_getCursorPrettyPrinted;
-  clang_getCursorPrintingPolicy;
-  clang_getCursorReferenceNameRange;
-  clang_getCursorReferenced;
-  clang_getCursorResultType;
-  clang_getCursorSemanticParent;
-  clang_getCursorSpelling;
-  clang_getCursorTLSKind;
-  clang_getCursorType;
-  clang_getCursorUSR;
-  clang_getCursorVisibility;
-  clang_getDeclObjCTypeEncoding;
-  clang_getDefinitionSpellingAndExtent;
-  clang_getDiagnostic;
-  clang_getDiagnosticCategory;
-  clang_getDiagnosticCategoryName;
-  clang_getDiagnosticCategoryText;
-  clang_getDiagnosticFixIt;
-  clang_getDiagnosticInSet;
-  clang_getDiagnosticLocation;
-  clang_getDiagnosticNumFixIts;
-  clang_getDiagnosticNumRanges;
-  clang_getDiagnosticOption;
-  clang_getDiagnosticRange;
-  clang_getDiagnosticSetFromTU;
-  clang_getDiagnosticSeverity;
-  clang_getDiagnosticSpelling;
-  clang_getElementType;
-  clang_getEnumConstantDeclUnsignedValue;
-  clang_getEnumConstantDeclValue;
-  clang_getEnumDeclIntegerType;
-  clang_getExceptionSpecificationType;
-  clang_getExpansionLocation;
-  clang_getFieldDeclBitWidth;
-  clang_getFile;
-  clang_getFileContents;
-  clang_getFileLocation;
-  clang_getFileName;
-  clang_getFileTime;
-  clang_getFileUniqueID;
-  clang_getFunctionTypeCallingConv;
-  clang_getIBOutletCollectionType;
-  clang_getIncludedFile;
-  clang_getInclusions;
-  clang_getInstantiationLocation;
-  clang_getLocation;
-  clang_getLocationForOffset;
-  clang_getModuleForFile;
-  clang_getNullCursor;
-  clang_getNullLocation;
-  clang_getNullRange;
-  clang_getNumArgTypes;
-  clang_getNumCompletionChunks;
-  clang_getNumDiagnostics;
-  clang_getNumDiagnosticsInSet;
-  clang_getNumElements;
-  clang_getNumOverloadedDecls;
-  clang_getOverloadedDecl;
-  clang_getOverriddenCursors;
-  clang_getPointeeType;
-  clang_getPresumedLocation;
-  clang_getRange;
-  clang_getRangeEnd;
-  clang_getRangeStart;
-  clang_getRemappings;
-  clang_getRemappingsFromFileList;
-  clang_getResultType;
-  clang_getSkippedRanges;
-  clang_getSpecializedCursorTemplate;
-  clang_getSpellingLocation;
-  clang_getTUResourceUsageName;
-  clang_getTemplateCursorKind;
-  clang_getToken;
-  clang_getTokenExtent;
-  clang_getTokenKind;
-  clang_getTokenLocation;
-  clang_getTokenSpelling;
-  clang_getTranslationUnitCursor;
-  clang_getTranslationUnitSpelling;
-  clang_getTranslationUnitTargetInfo;
-  clang_getTypeDeclaration;
-  clang_getTypeKindSpelling;
-  clang_getTypeSpelling;
-  clang_getTypedefDeclUnderlyingType;
-  clang_getTypedefName;
-  clang_hashCursor;
-  clang_indexLoc_getCXSourceLocation;
-  clang_indexLoc_getFileLocation;
-  clang_indexSourceFile;
-  clang_indexSourceFileFullArgv;
-  clang_indexTranslationUnit;
-  clang_index_getCXXClassDeclInfo;
-  clang_index_getClientContainer;
-  clang_index_getClientEntity;
-  clang_index_getIBOutletCollectionAttrInfo;
-  clang_index_getObjCCategoryDeclInfo;
-  clang_index_getObjCContainerDeclInfo;
-  clang_index_getObjCInterfaceDeclInfo;
-  clang_index_getObjCPropertyDeclInfo;
-  clang_index_getObjCProtocolRefListInfo;
-  clang_index_isEntityObjCContainerKind;
-  clang_index_setClientContainer;
-  clang_index_setClientEntity;
-  clang_install_aborting_llvm_fatal_error_handler;
-  clang_isAttribute;
-  clang_isConstQualifiedType;
-  clang_isCursorDefinition;
-  clang_isDeclaration;
-  clang_isExpression;
-  clang_isFileMultipleIncludeGuarded;
-  clang_isFunctionTypeVariadic;
-  clang_isInvalid;
-  clang_isInvalidDeclaration;
-  clang_isPODType;
-  clang_isPreprocessing;
-  clang_isReference;
-  clang_isRestrictQualifiedType;
-  clang_isStatement;
-  clang_isTranslationUnit;
-  clang_isUnexposed;
-  clang_isVirtualBase;
-  clang_isVolatileQualifiedType;
-  clang_loadDiagnostics;
-  clang_parseTranslationUnit;
-  clang_parseTranslationUnit2;
-  clang_parseTranslationUnit2FullArgv;
-  clang_remap_dispose;
-  clang_remap_getFilenames;
-  clang_remap_getNumFiles;
-  clang_reparseTranslationUnit;
-  clang_saveTranslationUnit;
-  clang_sortCodeCompletionResults;
-  clang_suspendTranslationUnit;
-  clang_toggleCrashRecovery;
-  clang_tokenize;
-  clang_uninstall_llvm_fatal_error_handler;
-  clang_visitChildren;
-  clang_visitChildrenWithBlock;
-};
+  global:
+    clang_BlockCommandComment_getArgText;
+    clang_BlockCommandComment_getCommandName;
+    clang_BlockCommandComment_getNumArgs;
+    clang_BlockCommandComment_getParagraph;
+    clang_CXCursorSet_contains;
+    clang_CXCursorSet_insert;
+    clang_CXIndex_getGlobalOptions;
+    clang_CXIndex_setGlobalOptions;
+    clang_CXIndex_setInvocationEmissionPathOption;
+    clang_CXRewriter_create;
+    clang_CXRewriter_dispose;
+    clang_CXRewriter_insertTextBefore;
+    clang_CXRewriter_overwriteChangedFiles;
+    clang_CXRewriter_removeText;
+    clang_CXRewriter_replaceText;
+    clang_CXRewriter_writeMainFileToStdOut;
+    clang_CXXConstructor_isConvertingConstructor;
+    clang_CXXConstructor_isCopyConstructor;
+    clang_CXXConstructor_isDefaultConstructor;
+    clang_CXXConstructor_isMoveConstructor;
+    clang_CXXField_isMutable;
+    clang_CXXMethod_isConst;
+    clang_CXXMethod_isDefaulted;
+    clang_CXXMethod_isPureVirtual;
+    clang_CXXMethod_isStatic;
+    clang_CXXMethod_isVirtual;
+    clang_CXXRecord_isAbstract;
+    clang_Comment_getChild;
+    clang_Comment_getKind;
+    clang_Comment_getNumChildren;
+    clang_Comment_isWhitespace;
+    clang_CompilationDatabase_dispose;
+    clang_CompilationDatabase_fromDirectory;
+    clang_CompilationDatabase_getAllCompileCommands;
+    clang_CompilationDatabase_getCompileCommands;
+    clang_CompileCommand_getArg;
+    clang_CompileCommand_getDirectory;
+    clang_CompileCommand_getFilename;
+    clang_CompileCommand_getMappedSourceContent;
+    clang_CompileCommand_getMappedSourcePath;
+    clang_CompileCommand_getNumArgs;
+    clang_CompileCommands_dispose;
+    clang_CompileCommands_getCommand;
+    clang_CompileCommands_getSize;
+    clang_Cursor_Evaluate;
+    clang_Cursor_getArgument;
+    clang_Cursor_getBriefCommentText;
+    clang_Cursor_getCXXManglings;
+    clang_Cursor_getCommentRange;
+    clang_Cursor_getMangling;
+    clang_Cursor_getModule;
+    clang_Cursor_getNumArguments;
+    clang_Cursor_getNumTemplateArguments;
+    clang_Cursor_getObjCDeclQualifiers;
+    clang_Cursor_getObjCManglings;
+    clang_Cursor_getObjCPropertyAttributes;
+    clang_Cursor_getObjCPropertyGetterName;
+    clang_Cursor_getObjCPropertySetterName;
+    clang_Cursor_getObjCSelectorIndex;
+    clang_Cursor_getOffsetOfField;
+    clang_Cursor_getParsedComment;
+    clang_Cursor_getRawCommentText;
+    clang_Cursor_getReceiverType;
+    clang_Cursor_getSpellingNameRange;
+    clang_Cursor_getStorageClass;
+    clang_Cursor_getTemplateArgumentKind;
+    clang_Cursor_getTemplateArgumentType;
+    clang_Cursor_getTemplateArgumentUnsignedValue;
+    clang_Cursor_getTemplateArgumentValue;
+    clang_Cursor_getTranslationUnit;
+    clang_Cursor_getVarDeclInitializer;
+    clang_Cursor_hasAttrs;
+    clang_Cursor_hasVarDeclExternalStorage;
+    clang_Cursor_hasVarDeclGlobalStorage;
+    clang_Cursor_isAnonymous;
+    clang_Cursor_isAnonymousRecordDecl;
+    clang_Cursor_isBitField;
+    clang_Cursor_isDynamicCall;
+    clang_Cursor_isExternalSymbol;
+    clang_Cursor_isFunctionInlined;
+    clang_Cursor_isInlineNamespace;
+    clang_Cursor_isMacroBuiltin;
+    clang_Cursor_isMacroFunctionLike;
+    clang_Cursor_isNull;
+    clang_Cursor_isObjCOptional;
+    clang_Cursor_isVariadic;
+    clang_EnumDecl_isScoped;
+    clang_EvalResult_dispose;
+    clang_EvalResult_getAsDouble;
+    clang_EvalResult_getAsInt;
+    clang_EvalResult_getAsLongLong;
+    clang_EvalResult_getAsStr;
+    clang_EvalResult_getAsUnsigned;
+    clang_EvalResult_getKind;
+    clang_EvalResult_isUnsignedInt;
+    clang_File_isEqual;
+    clang_File_tryGetRealPathName;
+    clang_FullComment_getAsHTML;
+    clang_FullComment_getAsXML;
+    clang_HTMLStartTagComment_isSelfClosing;
+    clang_HTMLStartTag_getAttrName;
+    clang_HTMLStartTag_getAttrValue;
+    clang_HTMLStartTag_getNumAttrs;
+    clang_HTMLTagComment_getAsString;
+    clang_HTMLTagComment_getTagName;
+    clang_IndexAction_create;
+    clang_IndexAction_dispose;
+    clang_InlineCommandComment_getArgText;
+    clang_InlineCommandComment_getCommandName;
+    clang_InlineCommandComment_getNumArgs;
+    clang_InlineCommandComment_getRenderKind;
+    clang_InlineContentComment_hasTrailingNewline;
+    clang_Location_isFromMainFile;
+    clang_Location_isInSystemHeader;
+    clang_ModuleMapDescriptor_create;
+    clang_ModuleMapDescriptor_dispose;
+    clang_ModuleMapDescriptor_setFrameworkModuleName;
+    clang_ModuleMapDescriptor_setUmbrellaHeader;
+    clang_ModuleMapDescriptor_writeToBuffer;
+    clang_Module_getASTFile;
+    clang_Module_getFullName;
+    clang_Module_getName;
+    clang_Module_getNumTopLevelHeaders;
+    clang_Module_getParent;
+    clang_Module_getTopLevelHeader;
+    clang_Module_isSystem;
+    clang_ParamCommandComment_getDirection;
+    clang_ParamCommandComment_getParamIndex;
+    clang_ParamCommandComment_getParamName;
+    clang_ParamCommandComment_isDirectionExplicit;
+    clang_ParamCommandComment_isParamIndexValid;
+    clang_PrintingPolicy_dispose;
+    clang_PrintingPolicy_getProperty;
+    clang_PrintingPolicy_setProperty;
+    clang_Range_isNull;
+    clang_TParamCommandComment_getDepth;
+    clang_TParamCommandComment_getIndex;
+    clang_TParamCommandComment_getParamName;
+    clang_TParamCommandComment_isParamPositionValid;
+    clang_TargetInfo_dispose;
+    clang_TargetInfo_getPointerWidth;
+    clang_TargetInfo_getTriple;
+    clang_TextComment_getText;
+    clang_Type_getAlignOf;
+    clang_Type_getCXXRefQualifier;
+    clang_Type_getClassType;
+    clang_Type_getModifiedType;
+    clang_Type_getNamedType;
+    clang_Type_getNullability;
+    clang_Type_getNumObjCProtocolRefs;
+    clang_Type_getNumObjCTypeArgs;
+    clang_Type_getNumTemplateArguments;
+    clang_Type_getObjCEncoding;
+    clang_Type_getObjCObjectBaseType;
+    clang_Type_getObjCProtocolDecl;
+    clang_Type_getObjCTypeArg;
+    clang_Type_getOffsetOf;
+    clang_Type_getSizeOf;
+    clang_Type_getTemplateArgumentAsType;
+    clang_Type_getValueType;
+    clang_Type_isTransparentTagTypedef;
+    clang_Type_visitFields;
+    clang_VerbatimBlockLineComment_getText;
+    clang_VerbatimLineComment_getText;
+    clang_VirtualFileOverlay_addFileMapping;
+    clang_VirtualFileOverlay_create;
+    clang_VirtualFileOverlay_dispose;
+    clang_VirtualFileOverlay_setCaseSensitivity;
+    clang_VirtualFileOverlay_writeToBuffer;
+    clang_annotateTokens;
+    clang_codeCompleteAt;
+    clang_codeCompleteGetContainerKind;
+    clang_codeCompleteGetContainerUSR;
+    clang_codeCompleteGetContexts;
+    clang_codeCompleteGetDiagnostic;
+    clang_codeCompleteGetNumDiagnostics;
+    clang_codeCompleteGetObjCSelector;
+    clang_constructUSR_ObjCCategory;
+    clang_constructUSR_ObjCClass;
+    clang_constructUSR_ObjCIvar;
+    clang_constructUSR_ObjCMethod;
+    clang_constructUSR_ObjCProperty;
+    clang_constructUSR_ObjCProtocol;
+    clang_createCXCursorSet;
+    clang_createIndex;
+    clang_createTranslationUnit;
+    clang_createTranslationUnit2;
+    clang_createTranslationUnitFromSourceFile;
+    clang_defaultCodeCompleteOptions;
+    clang_defaultDiagnosticDisplayOptions;
+    clang_defaultEditingTranslationUnitOptions;
+    clang_defaultReparseOptions;
+    clang_defaultSaveOptions;
+    clang_disposeCXCursorSet;
+    clang_disposeCXPlatformAvailability;
+    clang_disposeCXTUResourceUsage;
+    clang_disposeCodeCompleteResults;
+    clang_disposeDiagnostic;
+    clang_disposeDiagnosticSet;
+    clang_disposeIndex;
+    clang_disposeOverriddenCursors;
+    clang_disposeSourceRangeList;
+    clang_disposeString;
+    clang_disposeStringSet;
+    clang_disposeTokens;
+    clang_disposeTranslationUnit;
+    clang_enableStackTraces;
+    clang_equalCursors;
+    clang_equalLocations;
+    clang_equalRanges;
+    clang_equalTypes;
+    clang_executeOnThread;
+    clang_findIncludesInFile;
+    clang_findIncludesInFileWithBlock;
+    clang_findReferencesInFile;
+    clang_findReferencesInFileWithBlock;
+    clang_formatDiagnostic;
+    clang_free;
+    clang_getAddressSpace;
+    clang_getAllSkippedRanges;
+    clang_getArgType;
+    clang_getArrayElementType;
+    clang_getArraySize;
+    clang_getBuildSessionTimestamp;
+    clang_getCString;
+    clang_getCXTUResourceUsage;
+    clang_getCXXAccessSpecifier;
+    clang_getCanonicalCursor;
+    clang_getCanonicalType;
+    clang_getChildDiagnostics;
+    clang_getClangVersion;
+    clang_getCompletionAnnotation;
+    clang_getCompletionAvailability;
+    clang_getCompletionBriefComment;
+    clang_getCompletionChunkCompletionString;
+    clang_getCompletionChunkKind;
+    clang_getCompletionChunkText;
+    clang_getCompletionFixIt;
+    clang_getCompletionNumAnnotations;
+    clang_getCompletionNumFixIts;
+    clang_getCompletionParent;
+    clang_getCompletionPriority;
+    clang_getCursor;
+    clang_getCursorAvailability;
+    clang_getCursorCompletionString;
+    clang_getCursorDefinition;
+    clang_getCursorDisplayName;
+    clang_getCursorExceptionSpecificationType;
+    clang_getCursorExtent;
+    clang_getCursorKind;
+    clang_getCursorKindSpelling;
+    clang_getCursorLanguage;
+    clang_getCursorLexicalParent;
+    clang_getCursorLinkage;
+    clang_getCursorLocation;
+    clang_getCursorPlatformAvailability;
+    clang_getCursorPrettyPrinted;
+    clang_getCursorPrintingPolicy;
+    clang_getCursorReferenceNameRange;
+    clang_getCursorReferenced;
+    clang_getCursorResultType;
+    clang_getCursorSemanticParent;
+    clang_getCursorSpelling;
+    clang_getCursorTLSKind;
+    clang_getCursorType;
+    clang_getCursorUSR;
+    clang_getCursorVisibility;
+    clang_getDeclObjCTypeEncoding;
+    clang_getDefinitionSpellingAndExtent;
+    clang_getDiagnostic;
+    clang_getDiagnosticCategory;
+    clang_getDiagnosticCategoryName;
+    clang_getDiagnosticCategoryText;
+    clang_getDiagnosticFixIt;
+    clang_getDiagnosticInSet;
+    clang_getDiagnosticLocation;
+    clang_getDiagnosticNumFixIts;
+    clang_getDiagnosticNumRanges;
+    clang_getDiagnosticOption;
+    clang_getDiagnosticRange;
+    clang_getDiagnosticSetFromTU;
+    clang_getDiagnosticSeverity;
+    clang_getDiagnosticSpelling;
+    clang_getElementType;
+    clang_getEnumConstantDeclUnsignedValue;
+    clang_getEnumConstantDeclValue;
+    clang_getEnumDeclIntegerType;
+    clang_getExceptionSpecificationType;
+    clang_getExpansionLocation;
+    clang_getFieldDeclBitWidth;
+    clang_getFile;
+    clang_getFileContents;
+    clang_getFileLocation;
+    clang_getFileName;
+    clang_getFileTime;
+    clang_getFileUniqueID;
+    clang_getFunctionTypeCallingConv;
+    clang_getIBOutletCollectionType;
+    clang_getIncludedFile;
+    clang_getInclusions;
+    clang_getInstantiationLocation;
+    clang_getLocation;
+    clang_getLocationForOffset;
+    clang_getModuleForFile;
+    clang_getNullCursor;
+    clang_getNullLocation;
+    clang_getNullRange;
+    clang_getNumArgTypes;
+    clang_getNumCompletionChunks;
+    clang_getNumDiagnostics;
+    clang_getNumDiagnosticsInSet;
+    clang_getNumElements;
+    clang_getNumOverloadedDecls;
+    clang_getOverloadedDecl;
+    clang_getOverriddenCursors;
+    clang_getPointeeType;
+    clang_getPresumedLocation;
+    clang_getRange;
+    clang_getRangeEnd;
+    clang_getRangeStart;
+    clang_getRemappings;
+    clang_getRemappingsFromFileList;
+    clang_getResultType;
+    clang_getSkippedRanges;
+    clang_getSpecializedCursorTemplate;
+    clang_getSpellingLocation;
+    clang_getTUResourceUsageName;
+    clang_getTemplateCursorKind;
+    clang_getToken;
+    clang_getTokenExtent;
+    clang_getTokenKind;
+    clang_getTokenLocation;
+    clang_getTokenSpelling;
+    clang_getTranslationUnitCursor;
+    clang_getTranslationUnitSpelling;
+    clang_getTranslationUnitTargetInfo;
+    clang_getTypeDeclaration;
+    clang_getTypeKindSpelling;
+    clang_getTypeSpelling;
+    clang_getTypedefDeclUnderlyingType;
+    clang_getTypedefName;
+    clang_hashCursor;
+    clang_indexLoc_getCXSourceLocation;
+    clang_indexLoc_getFileLocation;
+    clang_indexSourceFile;
+    clang_indexSourceFileFullArgv;
+    clang_indexTranslationUnit;
+    clang_index_getCXXClassDeclInfo;
+    clang_index_getClientContainer;
+    clang_index_getClientEntity;
+    clang_index_getIBOutletCollectionAttrInfo;
+    clang_index_getObjCCategoryDeclInfo;
+    clang_index_getObjCContainerDeclInfo;
+    clang_index_getObjCInterfaceDeclInfo;
+    clang_index_getObjCPropertyDeclInfo;
+    clang_index_getObjCProtocolRefListInfo;
+    clang_index_isEntityObjCContainerKind;
+    clang_index_setClientContainer;
+    clang_index_setClientEntity;
+    clang_install_aborting_llvm_fatal_error_handler;
+    clang_isAttribute;
+    clang_isConstQualifiedType;
+    clang_isCursorDefinition;
+    clang_isDeclaration;
+    clang_isExpression;
+    clang_isFileMultipleIncludeGuarded;
+    clang_isFunctionTypeVariadic;
+    clang_isInvalid;
+    clang_isInvalidDeclaration;
+    clang_isPODType;
+    clang_isPreprocessing;
+    clang_isReference;
+    clang_isRestrictQualifiedType;
+    clang_isStatement;
+    clang_isTranslationUnit;
+    clang_isUnexposed;
+    clang_isVirtualBase;
+    clang_isVolatileQualifiedType;
+    clang_loadDiagnostics;
+    clang_parseTranslationUnit;
+    clang_parseTranslationUnit2;
+    clang_parseTranslationUnit2FullArgv;
+    clang_remap_dispose;
+    clang_remap_getFilenames;
+    clang_remap_getNumFiles;
+    clang_reparseTranslationUnit;
+    clang_saveTranslationUnit;
+    clang_sortCodeCompletionResults;
+    clang_suspendTranslationUnit;
+    clang_toggleCrashRecovery;
+    clang_tokenize;
+    clang_uninstall_llvm_fatal_error_handler;
+    clang_visitChildren;
+    clang_visitChildrenWithBlock;
 
-local {
   local: *;
 };
 
 /* Example of how to add a new symbol version entry.  If you do add a new symbol
  * version, please update the example to depend on the version you added.
  * LLVM_X {
- *  clang_newsymbol;
+ * global:
+ *    clang_newsymbol;
  * };
  */


        


More information about the cfe-commits mailing list