June 28, 2018 After upgrading to the latest Visual D all my watched variables look like | ||||
---|---|---|---|---|
| ||||
+ __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? |
June 30, 2018 Re: After upgrading to the latest Visual D all my watched variables look like | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mr.Bingo |
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.
|
Copyright © 1999-2021 by the D Language Foundation