Add AST_SIGNATURE record to unhashed control block of PCM filesSummary:This record is constructed by hashing the bytes of the AST block in a similiarfashion to the SIGNATURE record. This new sign
Add AST_SIGNATURE record to unhashed control block of PCM filesSummary:This record is constructed by hashing the bytes of the AST block in a similiarfashion to the SIGNATURE record. This new signature only means anything if theAST block is fully relocatable, i.e. it does not embed absolute offsets withinthe PCM file. This change ensure this does not happen by replacing these offsetswith offsets relative to the nearest relevant subblock of the AST block.Reviewers: Bigcheese, dexonsmithSubscribers: dexonsmith, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D80383
show more ...