<font color="#222222" face="arial, sans-serif"><span style="white-space:nowrap">Hi everybody. I'm trying to use DIBuilder to emit debug information, but in the generated metadata, it appears that references to the compilation unit are being left null. The llvm.dbg.sp node also fails to get generated. Other than these missing pieces, the metadata looks otherwise correct. I am calling DIBuilder::finalize. When I try to inspect variables in GDB, it replies:</span></font><div>
<font color="#222222" face="arial, sans-serif"><span style="white-space:nowrap"><br></span></font></div><div><font color="#222222" face="arial, sans-serif"><span style="white-space:nowrap"><div>(gdb) print x</div><div>Unable to access variable "x"</div>
<div>$1 = <variable optimized away by compiler></div><div><br></div><div>This ring any bells with anyone? Let me know if you need more information. Thanks.</div><div><br></div><div>-Joe</div></span></font></div>