[PATCH] D18808: Use the NoDebug emission kind to identify compile units that no debug info should be created from.

Duncan P. N. Exon Smith via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 6 14:41:42 PDT 2016


Okay, weird.  So the DICompileUnit wouldn't even get written out to
bitcode, IIUC.  LGTM then.

> On 2016-Apr-06, at 14:31, Adrian Prantl <aprantl at apple.com> wrote:
> 
> aprantl added a comment.
> 
> Duncan: There already exists a verifier check that ensures each DICompileUnit is listed in llvm.dbg.cu.
> This didn't break existing users of sample-based profiling, because the Verifier cannot *find* the orphaned DICompileUnits. After the DISubprogram / DICompileUnit pointer reversal, however, this will be possible and the verification will fail.
> 
> 
> http://reviews.llvm.org/D18808
> 
> 
> 



More information about the llvm-commits mailing list