<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63433>63433</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang] Question: How to add line information to pdb files
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Febbe
</td>
</tr>
</table>
<pre>
When compiling a program with MSYS + CLANG64, the pc to source code line numbers are not added to the emmitted pdb file.
But I require it, to generate meaningful stack traces. I believe, that I could not find a flag for this. Or is this currently not supported (yet).
E.g.: Compiling a stacktrace tester with or msys/clang:
```
0> test_stacktrace_17+0x1023
1> test_stacktrace_17+0x37E0
2> KERNEL32!BaseThreadInitThunk+0x1D
3> ntdll!RtlUserThreadStart+0x28
```
Expected result from MSVC or native + clang-cl:
```
0> C:\Users\Febbe\workspace\test\test\main.cpp(7): test_stacktrace_17!main+0x16
1> D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): test_stacktrace_17!__scrt_common_main_seh+0x10C
2> KERNEL32!BaseThreadInitThunk+0x1D
3> ntdll!RtlUserThreadStart+0x28
PS C:\Users\Febbe\workspace\test\build>
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VE2PpDYQ_TXuS2kQ2A1NHzjM0N3JKLubZHuTKKeWsQtwxtjEH_Px7yNDb2YSrVbJYSWEXfCq6vHKPO69GgxiQ8o7Uh42PIbRuuaEXYebzsqX5rcRDQg7zUorMwCH2dnB8QmeVBjh_fn3MxB6B-272w_fVVtCWwgjwiwgWPA2OoEgrETQyiCYOHXoPHCHYGwALiXKhEw5OE0qBJQwyw56pTEj-YHkt-v9Lga4B4d_RuUQVFg6WRjQoOMBYUJulBn6qMEHLh4gOC7QZ3APHWqFj7hy46mMsFHLhUGvjAQOveYD9NZBGJXP4EcHyi97ENE5NEG_LHAf59m6RJLQ-gUDoft_sDxmQ0bYLbRvBFvoLGwgoA_oVumsg8m_eEJPQnMzEHb7thCp8uu1hDlhxyX78lrtUuwIvcufi5yyFVV8BcV2x2stmlA_HD9-OL5jlNDijnv8NDrk8t6o8GmM5mGte1jxLOFNkFoTWnwM-hePbsWfA3dhwdL6i7SvojzPKJJmDn3UAXpnJ3h__rWFJILhQT3icogWIW6E_g9atAlTtomLJ2W7HFhStk_WPfiZi7RPQrwuE1cmE_NMaL0jdJ-G9CWlioRbP796I-phbcdJ2V5SD1K2BSnb1No7Qcr2UQRrdYqFC0vskzhx_hvxGuMzXoSdJmsyZTShNa3rr1G6XLxw4ZpySQQvHsfr7NtvP9Sfzv9D7i4qLVPxf81uIxsm92zPN9gUVb1jZVnud5uxoRXL97zg1ZYWvZQ53Yq8F9WOyl2Z81psVENzyvKKFgUrWbHLqq3sWZmLXOZ1T7uObHOcuNKZ1o9TZt2wUd5HbCq2ZWyjeYfafzY41yTQTRcHT7a5Vj7417Sggl6scP0jywP8HNEHZU2azff2KTkOl3I1M2V66yaeXqfnn13Lb6LTzRjC7JNo9EToaVBhjF0m7EToKbW7Ljezs3-gCISeFsrJDRbWfwUAAP__SC6-gw">