Visual D debugger tuple _expand_field

Rainer Schuetze r.sagitario at
Sun Feb 23 17:22:13 UTC 2020

On 20/02/2020 23:03, BetaDamnit wrote:
> _expand_field
> takes up a huge amount of space for no reason. I think tuple scan be
> safely listed like arrays. We know they are tuples, no need to display
> _expand_field=, it just takes up a lot of space in the display for no
> reason, specially if there are several elements in the tuple.

This is the result of the compiler lowering the tuple to a number of
variables __<varname>_field_<index>. No info is generated about this
being a structure-like compound.

I have added support to the debugger to recombine these variables to an
expandable array, but it wasn't actually trivial:

It will be in the next release.

More information about the Digitalmars-d-debugger mailing list