<div dir="ltr">You mentioned that the binaries are generated by LLD, I assume the object files are also generated by clang-cl?<div><br></div><div>Also, is this at -O0 or something higher?  </div><div><br></div><div>A reproduction would really help, as it would allow us to investigate this on our end.  Obviously your code is proprietary, but it might be possible to reconstruct a similar enough call-stack and type structure to reproduce it in a simpler program.<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 18, 2019 at 12:52 PM Leonardo Santagada via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
We are starting to test binaries generated by lld on windows and we<br>
notices that sometimes the visual studio debugger can't see the<br>
content of variables or gets the call stack wrong for deeply nested or<br>
complex types. Did anyone else have the same problems, or any way to<br>
try to figure out what is missing? I tried llvm-pdbutil dump -symbols<br>
but there is a lot of small diferences on pdb's generated by taking<br>
msvc C7 debug information and linking with lld and msvc generating<br>
pdbs and linking with link.exe so its hard to see any big parts<br>
missing.<br>
<br>
-- <br>
<br>
Leonardo Santagada<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div></div></div>