My suggestion is to create a new location list of valid L-value locations.  
Thus the issues would be addressed:

- where the variable doesn't exist, there would be no L-value listed;
- where two variables share the same location, there would be no L-value listed;
- where the variable is in two or more locations, all could be given so the 
debugger can modify all of them;

Thus when the user does an assignment to a variable, the new list is scanned 
for valid locations at the current line/instruction, etc.

_______________________________________________
Dwarf-Discuss mailing list
Dwarf-Discuss@lists.dwarfstd.org
http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org

Reply via email to