Skip to content

debuginfo: Debugger pretty printers cannot handle all enum memory layouts #20405

Closed
@michaelwoerister

Description

@michaelwoerister

Since @luqmana's cool enum memory layout optimizations landed, GDB and LLDB pretty printers are slightly out of date, i.e. they cannot handle cases where the discriminant isn't stored at the top-level. The necessary data is already encoded in DWARF, but the pretty printers don't use it yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-debuginfoArea: Debugging information in compiled programs (DWARF, PDB, etc.)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions