[LLVMbugs] [Bug 14484] New: Problem with columns in debug info

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Dec 3 01:11:42 PST 2012


             Bug #: 14484
           Summary: Problem with columns in debug info
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: LLVM Codegen
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: alastair.donaldson at imperial.ac.uk
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 9633
  --> http://llvm.org/bugs/attachment.cgi?id=9633
Example program which exibits the problem.

I believe that CLANG is generating incorrect column data in the debugging
information produced by the -g flag.

On the attached C test case, I'm doing:

clang -emit-llvm -g -c -o test.bc test.c
llvm-dis test.bc

This leads to the attached .ll file.

The call to "bar" has debug information 9 associated with it.

Debug information 9 then says that the line number is 4 (correct), but that the
column is 0 (incorrect: the column should be 5).

I would be very grateful if someone could fix this.  I'm building a static
analysis tool on top of CLANG and I use this debugging information to produce
error messages.  At the moment every error message has associated column 0.



Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the llvm-bugs mailing list