{"push_id":2760209138,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bee9ec0da998c89e03ba318d31161443f0ff961b","before":"d5c32e6b11d60c4f72dd1407b1a63711b39eb047","commits":[{"sha":"bee9ec0da998c89e03ba318d31161443f0ff961b","author":{"name":"Aleksandr Urakov","email":"4d45aa0e17ed5131d24793acc19fe58ef4b41068@jetbrains.com"},"message":"Improve support of PDB as an external layout source\n\nSummary:\nThis patch improves support of PDB as an external layout source\nin the next cases:\n\n- Multiple non-virtual inheritance from packed base classes. When using\n  external layout, there's no need to align `NonVirtualSize` of a base class.\n  It may cause an overlapping when the next base classes will be layouted\n  (but there is a slightly different case in the test because I can't find\n  a way to specify a base offset);\n- Support of nameless structs and unions. There is no info about nameless child\n  structs and unions in Microsoft cl-emitted PDBs. Instead all its fields\n  are just treated as outer structure's (union's) fields. This also causes\n  a fields overlapping, and makes it possible for unions to have fields located\n  at a non-zero offset.\n\nReviewers: rsmith, zturner, rnk, mstorsjo, majnemer\n\nReviewed By: rnk\n\nSubscribers: cfe-commits\n\nTags: #clang\n\nDifferential Revision: https://reviews.llvm.org/D49871","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/bee9ec0da998c89e03ba318d31161443f0ff961b"}]}
{"actor":{"display_login":"chapuni"}}