Fix Issue 10311 - GDB prints wrong value for variable updated from closure

https://issues.dlang.org/show_bug.cgi?id=10311

The main problem is how to get the offset data from toir.c to dwarf.c. I have modified struct Symbol to do this, not sure if it is the proper approach. Comment please.