[PATCH] D35583: Debug Info: Add a file: field to DIImportedEntity

Adrian Prantl via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 18 15:51:23 PDT 2017


aprantl added inline comments.


================
Comment at: lib/Bitcode/Reader/MetadataLoader.cpp:1684
+                         HasFile ? getMDOrNull(Record[6]) : nullptr,
+                         HasFile ? Record[4] : 0, getMDString(Record[5]))),
         NextMetadataNo);
----------------
probinson wrote:
> That's a nice touch.
That was the best "upgrade" I could come up with for reliably dealing with the old format. There is an assertion in DIBuilder that discourages creating new nodes with a location with a line but no file. We could upgrade that to a verifier check if we want to.


https://reviews.llvm.org/D35583





More information about the cfe-commits mailing list