On 01/10/2019 17:41, Brett wrote: > this 0x0000016ff0f6b588 {0x000000000001ffff} P** > + 0x000000000001ffff P* > - This {x=131071} P > > auto This = this; > > This is not showing as a pointer, this is a double pointer and seems to > be referring to the first value.
The double indirection looks bad. I don't think that mago adds indirections, it only removes some to reduce clutter. I suspect that the debug info is broken. The best tool for dumping it is https://github.com/Microsoft/microsoft-pdb/tree/master/cvdump/cvdump.exe