{"push_id":549019692,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"aa7ad6b68b386215e9b75c977cb322b2a0d0cc4d","before":"4983330e11b9dbb514520e926a07331495e9a661","commits":[{"sha":"aa7ad6b68b386215e9b75c977cb322b2a0d0cc4d","author":{"email":"420c9fb3407b8e11ac322a0e7703f7b1f526df04@gmail.com","name":"Chandler Carruth"},"message":"[msan] Fix a uninitialized-use bug in the template argument diffing\nlogic.\n\nIn one place we would try to check for the difference between integers\neven if we were missing one of the integers. This would eventually end\nup reading uninitialized data out of the APSInt objects. The fix is to\nshort circuit the sameness test when we don't have integers on both\nsides.\n\nThis fixes a test failure I was seeing with MSan. Not sure whether other\nbots were seeing it or not, but yay MSan. In particular the feature to\nvery carefully track origins back through stores throughout the program\nwas invaluable.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@226375 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/clang/commits/aa7ad6b68b386215e9b75c977cb322b2a0d0cc4d"}]}