<html>
<head>
<base href="https://bugs.llvm.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - TestWithModuleDebugging fails since llvm r308708"
href="https://bugs.llvm.org/show_bug.cgi?id=33875">33875</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>TestWithModuleDebugging fails since llvm r308708
</td>
</tr>
<tr>
<th>Product</th>
<td>lldb
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>All Bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>lldb-dev@lists.llvm.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>labath@google.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>This commit added skeleton compile unit to the generated module. This extra
compile unit confuses lldb's dwarf parsing logic, because it thinks this is a
DWO compile unit. However, the rest of the module contains regular compile
units. Since we have a DWO compile unit at offset zero, the DIE queries get
forwarded to the compile units in the pch module, even though the regular dwarf
behavior would be to first look up the compile unit based on the die offset
alone, and then fetch the DIE from that unit.
I'm not really sure what would be the best fix for this situation.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>