VisualD: Watch symbols are not found

Mike B Johnson via Digitalmars-d-ide digitalmars-d-ide at puremagic.com
Tue Apr 18 13:56:38 PDT 2017


When I input the name of local systems that show up in the locals 
window but then enter them or something related, they are not 
found and gives error D0013.

These symbols show up in the locals window so I think that the 
watch code is not properly resolving them. I have tried to 
resolve them to no avail.

Some symbols do work, but some do not for some reason. It 
severely limits my ability to debug programs because I cannot see 
variables. Sometimes the locals window shows far to much stuff to 
quickly process what is going on. Usually it shows a lot of temp 
values mixed in with locals(globals are not shown ;/)

It seems that the issue occurs much more often with things like 
loops:

foreach(a; A)
{

    // cannot add a watch to a here, not found. Shows up in the 
locals as __r####.

}


seems the debugger doesn't connect the basic symbol names 
together like it should(some cross referencing should be done?).

Thanks.











More information about the Digitalmars-d-ide mailing list