[all-commits] [llvm/llvm-project] ad21f5: [llvm] Fix most LLVM_ABI annotations in DebugInfo ...
Fabrice de Gans via All-commits
all-commits at lists.llvm.org
Wed Jun 10 06:50:17 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ad21f597afee8740991158a07542a9eed109c562
https://github.com/llvm/llvm-project/commit/ad21f597afee8740991158a07542a9eed109c562
Author: Fabrice de Gans <Steelskin at users.noreply.github.com>
Date: 2026-06-10 (Wed, 10 Jun 2026)
Changed paths:
M llvm/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
M llvm/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
M llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
M llvm/include/llvm/DebugInfo/GSYM/GsymContext.h
M llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h
M llvm/include/llvm/DebugInfo/GSYM/GsymCreatorV1.h
M llvm/include/llvm/DebugInfo/GSYM/GsymCreatorV2.h
M llvm/include/llvm/DebugInfo/GSYM/GsymReader.h
M llvm/include/llvm/DebugInfo/GSYM/GsymReaderV1.h
M llvm/include/llvm/DebugInfo/GSYM/GsymReaderV2.h
M llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
M llvm/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
M llvm/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
M llvm/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h
M llvm/include/llvm/DebugInfo/PDB/IPDBDataStream.h
M llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h
M llvm/include/llvm/DebugInfo/PDB/IPDBTable.h
M llvm/include/llvm/DebugInfo/PDB/Native/EnumTables.h
M llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
M llvm/include/llvm/DebugInfo/PDB/Native/InputFile.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
M llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
M llvm/include/llvm/DebugInfo/PDB/PDBContext.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
M llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
M llvm/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h
Log Message:
-----------
[llvm] Fix most LLVM_ABI annotations in DebugInfo (#202915)
This updates most LLVM_ABI annotations in the DebugInfo headers to match
expected usage:
* All public APIs should be properly annotated.
* Inlined functions should not be annotated.
These changes were done by a script fixing annotations on LLVM public
headers and manually checked.
This effort is tracked in #109483.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list