{"push_id":814640082,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7930a7c8f14f2598c74fa70447e03a4131be4dd5","before":"abd08f89e7312723417e44691b8cbfef12bfc218","commits":[{"sha":"7930a7c8f14f2598c74fa70447e03a4131be4dd5","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"message":"Make ScopAnnotator a function-local variable to ensure it is freed at each run\n\nWhen the ScopAnnotator was a class member variable some of the maps it contains\nhave not been properly cleared. As a result we had dangling pointers to\nllvm::Value(s) which got detected by the AssertingVH we recently added.\n\nNo test case as this issue is hard to reproduce reliably as subsequent\noptimizations need to delete some of the llvm::Values we still keep in our\nlists.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/7930a7c8f14f2598c74fa70447e03a4131be4dd5"}]}