[PATCH] D116959: [DWARF] Try not to crash for codes with missing debug information

David Blaikie via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 19 11:18:42 PST 2022


dblaikie added a comment.

I did eventually figure out why the !dbg is important - `findPrologueEndLoc` returns a null DebugLoc if there are no !dbg attachments, so avoids the DISubprogram dereference that way. So, yeah, at least now I understand why this only happens in a non-debug-having function that has debug locations in it, only under NVPTX.

Thanks for your patience :)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D116959



More information about the llvm-commits mailing list