Getting more "fine-grained" row/column information from clang.

Hi All,

This is my first time posting to this group, so I apologize in advance if this is not the appropriate place to ask this question.

I have been struggling with clang in an attempt to generate fine-grained and accurate row and column information int the “.debug_line” DWARF section. I have written up a detailed explanation of my problem in the following SO post, so please take a look there:

Does anyone here have experience with this? Is there a way to get more detailed row/col info?

I would also be willing to modify the clang source to achieve my desired results, assuming it would take a reasonable amount of effort. If that is the case, I could post to the clang-dev group and see if they have any insights.

Thanks in advance for your help,