Skip to content

DISubprogram combined several fields into a single spFlags field in LLVM 8.0 #106

@RyanGlScott

Description

@RyanGlScott

As of LLVM 8.0, the isLocal, isDefinition, virtuality, and isOptimized fields of DISubprogram have been combined into a single spFlags field. See llvm/llvm-project@adcdc1b. For instance, what used to be displayed as:

!DISubprogram(..., isDefinition: True, isOptimized: True, ...)

Is now displayed as:

!DISubprogram(..., spFlags: DISPFlagDefinition | DISPFlagOptimized, ...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions