zequanwu added a comment.

> The one part that bothers me is the "two-phased" setting of line tables. 
> IIUC, the problem is that the inline line info is in the block descriptor, so 
> you need to parse block info in order to create a line table, but in order to 
> actually create an lldb_private::Block, you need the call site info from the 
> caller, which is in the pdb line table. This creates a sort of a dependency 
> loop, is that right?

Yes. The temporary line table is in `CompileUnitIndex` now.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116845/new/

https://reviews.llvm.org/D116845

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to