{"push_id":704605131,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a9a3bc268b9b2bb6eb9c85141bc72263c24a4f60","before":"0d1ad626e89441c576418f92f7fd77924aa7e804","commits":[{"sha":"a9a3bc268b9b2bb6eb9c85141bc72263c24a4f60","author":{"email":"f6f4ad3113690f7f576bf13e93271274145387d1@gmail.com","name":"Alexey Samsonov"},"message":"Let llvm::ReplaceInstWithInst copy debug location from old to new instruction.\n\nCurrently some users of this function do this explicitly, and all the\nrest forget to do this.\n\nThreadSanitizer was one of such users, and had missing debug\nlocations for calls into TSan runtime handling atomic operations,\neventually leading to poorly symbolized stack traces and malfunctioning\nsuppressions.\n\nThis is another change relevant to PR23837.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240460 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/a9a3bc268b9b2bb6eb9c85141bc72263c24a4f60"}]}