{"push_id":1070005362,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"5f43261cb6769ca415caebe2bc5f1977bcc34ed4","before":"65800510aca68c77da3dbee6e0bf1d0ee18dae11","commits":[{"sha":"5f43261cb6769ca415caebe2bc5f1977bcc34ed4","author":{"email":"20d921fc546146872790792fbd1b5fc4bad0eb3d@apple.com","name":"Duncan P. N. Exon Smith"},"message":"IR: Use ODR to unique DICompositeType members\n\nMerge members that are describing the same member of the same ODR type,\neven if other bits differ.  If the file or line differ, we don't care;\nif anything else differs, it's an ODR violation (and we still don't\nreally care).\n\nFor DISubprogram declarations, this looks at the LinkageName and Scope.\nFor DW_TAG_member instances of DIDerivedType, this looks at the Name and\nScope.  In both cases, we know that the Scope follows ODR rules if it\nhas a non-empty identifier.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/5f43261cb6769ca415caebe2bc5f1977bcc34ed4"}]}