www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - After upgrading to the latest Visual D all my watched variables look

reply Mr.Bingo <Bingo Namo.com> writes:
+		__expand_field_0	{fptr=??? store=0x0097100c "" p=0x0097100c 
{0x00000000} }	std variant VariantN!(4u, int, 
std 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 variant VariantN!(4u, int, std variant This*) VariantN

I've switched the debuggers and all that. Any ideas?
Jun 28 2018
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 28/06/2018 16:09, Mr.Bingo wrote:
 +        __expand_field_0    {fptr=??? store=0x0097100c ""
p=0x0097100c 
 {0x00000000} }    std variant VariantN!(4u, int, 
 std 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 variant VariantN!(4u, int, std 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.
Jun 29 2018