After upgrading to the latest Visual D all my watched variables look like

Rainer Schuetze r.sagitario at gmx.de
Sat Jun 30 06:41:40 UTC 2018



On 28/06/2018 16:09, Mr.Bingo wrote:
> +        __expand_field_0    {fptr=??? store=0x0097100c "" p=0x0097100c 
> {0x00000000} }    std at variant@VariantN!(4u, int, 
> std at variant@This*)@VariantN
> 
> +        asdfdsa    {fptr=??? store=0x006ff80c "¡*Ç" p=0x006ff80c 
> {0x00c72aa1 {test3.exe!std.variant.VariantN!(4u, int, 
> std.variant.This*).VariantN.__ctor!int.this(int this), Line 567}} }    
> std at variant@VariantN!(4u, int, std at variant@This*)@VariantN
> 
> I've switched the debuggers and all that. Any ideas?
> 

Not sure where the "???" comes from, but the rest looks a bit like the 
new feature that pointers are checked for having symbol names attached 
to the address. In addition, some extra indirection was removed so that 
the elements of pointees are often shown.

In addition, you seem to compile for 32-bit with debug info "suitable 
for VS debug engine". In most cases, you should select "suitable for 
Mago" now.


More information about the Digitalmars-d-ide mailing list