[llvm-bugs] [Bug 34048] New: Bad line info in PDB generated by LLD

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Aug 3 09:21:20 PDT 2017


            Bug ID: 34048
           Summary: Bad line info in PDB generated by LLD
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: DebugInfo
          Assignee: unassignedbugs at nondot.org
          Reporter: zturner at google.com
                CC: llvm-bugs at lists.llvm.org, rnk at google.com,
                    zturner at google.com

#include <iostream>

struct HelloPoint {
  int X;
  int Y;
  int Z;

int main(int argc, char **argv) {
  HelloPoint P;
  P.X = 3;
  P.Y = 4;
  P.Z = 5;
  std::cout << "Hello, world " << P.X << "!\n";
  return 0;

compile and link as:
> clang-cl /c /Z7 hello.cpp
> lld-link.exe /debug hello.obj

Open under WinDbg, and use "bp main", then run to breakpoint.  The disassembly
listing is displayed instead of the source information, and opening the source
window manually doesn't allow one to set breakpoints etc.

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170803/cd93c273/attachment.html>

More information about the llvm-bugs mailing list